- ベストアンサー
perlの「until」ループ文
こんにちは。以下のループ文ですが、 --- print "初期値を入力してください:\n"; $number = <STDIN>; chomp($number); until ($number > 16) { print "数値:$number\n"; $number += $number; } --- 実行画面で「2」を入力すると、 数値:2 数値:4 数値:8 数値:16 のように出力されます。 なぜでしょうか?2,3,4....16じゃないの? どなたか、教えてください。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- mneko
- ベストアンサー率33% (46/139)
回答No.2
お礼
どうもありがとうございます。 >ひょっとして、$number++; と混同していませんか? →おっしゃる通りです。インクリメントと混同していました。