當前位置:首頁 » Perl » perl return

perl return

perl return函數例子,return函數實例代碼 - 返回EXPR的子程序,塊結束時,或者函數。

語法

return EXPR

return


定義和用法

返回EXPR的子程序,塊結束時,或者函數。EXPR可以是一個標量,數組或哈希值; 在執行時,將選擇範圍內。 如果冇有EXPR,則返回一個空列表,在列表上下文中,在標量上下文中的是undef在上下文中。

返回值

  • 在標量上下文返回:列表,這可以被解釋為標量,列表或無效的情況下,

例子

試試下麵的例子:

#!/usr/bin/perl -w
#by www.gitbook.net

$retval = Sum(5,10);
print ("Return value is $retval\n" );

@retval = Sum(5,10);
print ("Return value is @retval\n" );

sub Sum($$){
   my($a, $b ) = @_; 

   my $c = $a + $b;
   
   return($a, $b, $c);
}

這將產生以下結果:

Return value is 15
Return value is 5 10 15