我试图弄清楚在这个简单的语句中到底在处理什么:
sub testReturn {
return sub {
my $val = shift;
return $val;
}
}
什么时候
my $num = testReturn(1);
print $num;
被调用,它输出:
CODE(0x9c63b34)
当我试图让它简单地返回 1 的值。谢谢。
我试图弄清楚在这个简单的语句中到底在处理什么:
sub testReturn {
return sub {
my $val = shift;
return $val;
}
}
什么时候
my $num = testReturn(1);
print $num;
被调用,它输出:
CODE(0x9c63b34)
当我试图让它简单地返回 1 的值。谢谢。