Perlについての質問箱 30箱目at TECHPerlについての質問箱 30箱目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト157:デフォルトの名無しさん 07/03/31 03:59:22 Perl7っていつ出るんですか? 158:デフォルトの名無しさん 07/03/31 04:02:35 >>156 ↓を実行するとわかるけど、範囲演算子(..)が範囲内の値リストを生成するのは、 リストコンテキストの時。スカラーコンテキストでは、違う意味になるよ。 http://d.hatena.ne.jp/palmo/20060724/rangeop while (<DATA>) { chomp; $hoge = (1..3); print "$_ = $hoge\n"; } __DATA__ AAA BBB CCC DDD EEE FFF 159:デフォルトの名無しさん 07/03/31 04:05:29 ..は範囲演算子。 $hoge = (1..10) のようにスカラコンテキストで用いた場合、..の左項が真になった 時点から右項が真になるところまで真を返す。(...だとちょっと変わる) いずれかの項が定数値であった場合、それは $. との比較であるとみなされる。 全く読み込んでいない状態なら $hoge の値は $. == 1 の結果に等しい。 160:デフォルトの名無しさん 07/03/31 04:17:29 最後のとこ、全く読み込んでいないなら、$. == 1の結果は偽、で。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch