« サブルーチンに初期値を持たせる方法 | メイン | 便利なMTプラグイン »

実行順序

見るともなく古いファイルを見ていたら、変なコードを見つけた。

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 "-----\n";
print get_1, 
      get_2, 
      get_3,
      "\n";
print "-----\n";

なんだろう?と思って実行してみてびっくりした。

どこかで見た記憶があったので探してみたら、「a geek - perlの評価順」だった。

同じネタで何度もびっくりしてしまうのは、記憶力の欠如ですか?

カテゴリ:

トラックバック

このエントリーのトラックバックURL:

同一カテゴリの最新記事

最近のエントリー

Amazon.co.jp

Search Word Cloud

Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.
Powered by
Movable Type 3.36
Amazon.co.jp