在很多情况下叧是单纯的需要一个指向某个子程序的引用,返个时候,匿名子程序就比较有用了,可以省去为子程序再另外想个名字的麻烦.- #!perl
-
use strict;
-
use 5.010;
-
my $ginger=sub {
-
my $person=shift;
-
print "Ginger: (in a sultry voice) Well hello, $person\n";
-
};
-
$ginger->('Skipper');
匿名子程序看起来就像一个传统的子程序,叧是在"sub"和"{"之间没有子程序名.同时,定义匿名子程序引用是一个表达式,所以在表达式末尾需要一个";".
阅读(213) | 评论(0) | 转发(0) |