Loose-Info.com
Last Update 2008/05/18
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