北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

perlの評価順

ふと思いました。

sub get_1{print 'a'; 1;}
sub get_2{print 'b'; 2;}
sub get_3{print 'c'; 3;}

こんな関数を定義したとき、

print get_1; 
print get_2;
print get_3;
print "?n";

と、

print get_1, 
      get_2, 
      get_3,
      "?n";

の実行結果って違うんだなあと。