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 次瀏覽

職業生涯起航

透過完成課程獲得認證

開始
廣告
© . All rights reserved.