perlでif文とかwhile文とか、for文の使い方

が分かりません。一応本で読んだのですが
今一つ要領を得なくて…

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:kazu206 No.1

回答回数10ベストアンサー獲得回数0

ポイント18pt

図がはいっているのでわかりやすいかも。

id:yujihirose

うーん…具体的にどういうときに使うのか分かれば

分かりやすいかも…

2004/11/21 21:05:44
id:myuhe No.2

回答回数30ベストアンサー獲得回数0

ポイント18pt

こちらのサイトにくわしく乗っていますよ

http://takenaka-akio.cool.ne.jp/index_03.html

プログラミングの話題 (TAKENAKA's Web Page)

ちょっと毛並みが違うかもしれませんが、非常に丁寧に書かれてあります。

 実例もあるので理解しやすいです。

 一番おすすめのサイトです。

http://www.site-cooler.com/

Knave Web講座 --- Java, ASP, Perl, JavaScript, HTML

こちらのサイトにも説明があります。

CGIに使うようでしたらこちらがいいかもしれません。

id:taknt No.3

回答回数13539ベストアンサー獲得回数1198

ポイント17pt

perlだけでなく Ifとか While、Forは、言語の基本となるものです。

If文は条件分岐です。

ループでは ループから抜け出すときにその条件判断で用いたりします。

が、ループ以外の用途で使う場合が多いです。

Whileは、条件付ループ。

Forは、指定回数ループ、と覚えればいいでしょう。

id:TomCat No.4

回答回数5402ベストアンサー獲得回数215

ポイント17pt

制御構文の基本として、

ちょっとforを例にとって説明してみましょうか。

基本的な書き方は、

for (いくつからいくつまで) {

何かの処理;

}

という書き方です。

「いくつからいくつまで」という書き方がややこしいから分かりにくいだけで、

for (1..10) {

何かの処理;

}

と書いたら分かりやすいですよね。

これで、for文は1から10まで数えながら、

10で繰り返しを終わります。

これをもうちょっと式として細かく指定できるように書くのが

よくperlの本に書かれている

for ($xx = 1; $xx <= 10; $xx++) {

何かの処理;

}

といった書き方です。

上の文は前述の簡略化した書き方と全く同じ意味を持ちます。

こんなふうに、書式のややこしさに惑わされずに

意味で考えていくようにすると、

たいていの構文は簡単に理解できます。

ご健闘ください(^-^)/

id:yujihirose

やっぱりTomCatさんの説明はわかりやすいです!!

2004/11/21 21:16:39

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません