私は解析関数のセットを持っています。コンテキストに応じて、適用する必要があるものもあります。JS などの Perl で配列などの関数を管理できますか?
2 に答える
6
はい、Perl は Javascript と同じように関数型言語です。基本的に、関数プロトタイプを置き換えfunction
て省略します。sub
以下は、何かを出力する 3 つのサブルーチンの例です。
my @subs = (
sub {print "Sub 1\n"},
sub {my ($arg) = (@_, 2); print "Sub $arg\n"},
\&my_function
);
sub my_function {
print "Sub 3\n"
}
foreach my $function (@subs) {
$function->("Argument");
}
版画
Sub 1
Sub Argument
Sub 3
于 2012-09-30T20:42:50.193 に答える
3
はい。Perl の場合は、JavaScriptsub {...}
の場合と同じです。function () {...}
于 2012-09-30T20:39:48.523 に答える