Perlの特殊変数は氏ね。絶対に使うな。可読性下がる
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 07/10/23 23:25:41 PHP厨蚊帳の外で涙目wwww 151:デフォルトの名無しさん 07/10/24 12:23:26 「$_ って何だ?」と手がかりがあるならまだいいが、 $_ が省略されてると何が起きてるかわかりづらくなる 152:デフォルトの名無しさん 07/10/24 23:11:15 省略って、知ってたら「判りきった事」なんだけど知らなんだら 意味不明になる。 while ( <> ){ print if 1 .. 10 ; } 一応省略しないで書くと while( <> ){ print $_ if $. == 1 .. $. == 10 : } 153:デフォルトの名無しさん 07/10/25 00:07:20 範囲演算子ってそんなのにも使えたのか… 154:デフォルトの名無しさん 07/10/25 04:55:28 ふつーは、そんな変な書き方しないから大丈夫じゃね? 155:デフォルトの名無しさん 07/10/25 06:52:47 >>154 下の奴は強制的にエラーさせてるけど。 perl -w -le 'print scalar (1..99)' Use of uninitialized value in range (or flip) at -e line 1. 「範囲演算子がスカラーコンテキストで評価される時に 実数が記載されていると暗黙の内に$.と比較される」 範囲演算子をふつーに使ったつもりでも、知らなきゃハマるエラー。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5390日前に更新/51 KB
担当:undef