[情報] 作了個 Return::Deep 模組
抗疫連假窩在家裡寫程式,寫了一個 perl 模組
功能是可以指定層數,一次 return 出好幾層函數的「深return」XD
return 出 eval block 的時候也適用
cpan https://metacpan.org/pod/Return::Deep
github https://github.com/CindyLinz/Perl-Return-Deep
use Return::Deep;
sub a {
b();
# never goes here
}
sub b {
deep_ret(2, 'Hi', 42);
}
my @ret = a();
# got ('Hi', 42) here
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.121.78.20 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1585997652.A.8AC.html
推
04/05 16:32,
4年前
, 1F
04/05 16:32, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章