弐ch編集のPerl講座 (231レス)
弐ch編集のPerl講座 http://medaka.5ch.net/test/read.cgi/php/1013725517/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
7: 弐ch編集 [sage] 02/02/15 08:19 ID:??? open(IN, './log.dat') or die; while($line = <IN>) { print $line; } close(IN); $line=<IN>で$lineに改行まで一行だけ読み込まれるから whileでぐるぐる回して好きな処理をするわけだ。 つまり<IN>が全部返すが一行返すか 自分の相手をみて勝手にやってくれてるようなもんだ。 この「相手が変数か配列か」っていうのはPerlでは結構重要な部分だと 俺は個人的には思っている。だからお前も思え。 話を戻すが、これなら一行づつだからメモリも安泰なわけだ。 6で俺が書いたお前のパソコンうんぬんっつーのは、ローカルでやるならOKってこと。 お前がお前のパソコンで@lines=<IN>するのは問題ない。お前が死ぬだけだし。 だが鯖上には他の人もいるからやめろってこと。 だから例えば少しのデータをお前がローカルで処理したい時は @lines=<IN>の方が簡単だからそれでいいじゃん、と。頭は使いようだぞ? http://medaka.5ch.net/test/read.cgi/php/1013725517/7
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 224 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.005s