C言語にはmain関数が、Javaには、クラスを用意してその中にmainメソッドがあります。 そのmain関数(メソッド)からプログラムが開始します。 さて、Perlには、main関数があるのでしょうか? いいえ、ありません。 うわああ、ならPerlはどこから処理されるんだ??? わけわからんこの言語!! っとなる前に次のことを覚えておけばOKです。 「ソースファイルの1行目から処理が開始する」 まあ、BEGINというのがあったりするのですが、そのあたりはアドバンテージということで、さらにPerlの学習が進んだときでいいと思います。 とりあえず、ソースファイルの1行目から実行されます。これは、JavaScriptやRubyなんかもそうですね。 さて、話をPerlに戻しまして、次のソースを実行してみましょう。 use strict; my $c = 1; # 地べたで宣言 hoge(); s