TOP - Perl - 関数 - scalar

リスト値を返すような式の結果をスカラー値で返すようにします。

戻り値1 = scalar 式1
戻り値1 : 結果としてスカラー値
式1     : そのままでは結果としてスカラー値ではなくリスト値を返してしまう式

(例)
@a_test = ("aaa", "bbb", "ccc");

print @a_test;                     # リスト値として評価され内容が表示される
print "\n";

print scalar(@a_test);             # スカラー値として評価され要素数が表示される
print "\n";
実行結果
aaabbbccc
3


Copyright(C) 2006-2011 CLAYPOT. All Rights Reserved.