Perl 中的子例程调用上下文


Perl 子例程或语句的上下文定义为期望返回的值的类型。这允许你使用基于用户期望接收的不同值的单个函数。例如,在标量上下文中调用以下 localtime() 时,它会返回字符串,但在列表上下文中调用时,它会返回列表。

my $datestring = localtime( time );

在此示例中,$timestr 的值现在是一个由当前日期和时间组成的字符串,例如,Thu Nov 30 15:21:33 2000。相反, -

($sec,$min,$hour,$mday,$mon, $year,$wday,$yday,$isdst) = localtime(time);

现在,各个变量都包含 localtime() 子例程返回的相应值。

更新于: 29-11-2019

206 次浏览

职业生涯起航

通过完成课程获得认证

开始
广告