が分かりません。一応本で読んだのですが
今一つ要領を得なくて…
こちらのサイトにくわしく乗っていますよ
http://takenaka-akio.cool.ne.jp/index_03.html
プログラミングの話題 (TAKENAKA's Web Page)
ちょっと毛並みが違うかもしれませんが、非常に丁寧に書かれてあります。
実例もあるので理解しやすいです。
一番おすすめのサイトです。
Knave Web講座 --- Java, ASP, Perl, JavaScript, HTML
こちらのサイトにも説明があります。
CGIに使うようでしたらこちらがいいかもしれません。
perlだけでなく Ifとか While、Forは、言語の基本となるものです。
If文は条件分岐です。
ループでは ループから抜け出すときにその条件判断で用いたりします。
が、ループ以外の用途で使う場合が多いです。
Whileは、条件付ループ。
Forは、指定回数ループ、と覚えればいいでしょう。
制御構文の基本として、
ちょっとforを例にとって説明してみましょうか。
基本的な書き方は、
for (いくつからいくつまで) {
何かの処理;
}
という書き方です。
「いくつからいくつまで」という書き方がややこしいから分かりにくいだけで、
for (1..10) {
何かの処理;
}
と書いたら分かりやすいですよね。
これで、for文は1から10まで数えながら、
10で繰り返しを終わります。
これをもうちょっと式として細かく指定できるように書くのが
よくperlの本に書かれている
for ($xx = 1; $xx <= 10; $xx++) {
何かの処理;
}
といった書き方です。
上の文は前述の簡略化した書き方と全く同じ意味を持ちます。
こんなふうに、書式のややこしさに惑わされずに
意味で考えていくようにすると、
たいていの構文は簡単に理解できます。
ご健闘ください(^-^)/
やっぱりTomCatさんの説明はわかりやすいです!!
うーん…具体的にどういうときに使うのか分かれば
分かりやすいかも…