Perlコーディング初心 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
401:nobodyさん 08/04/30 19:09:01 >>400 <F2>で同じ行数を複数回とりだしたい感じ? だとしたらヒント:seek 402:nobodyさん 08/04/30 19:10:23 >>400 1回目のforeachが終わったときに<F2>が空になる 403:nobodyさん 08/04/30 19:48:00 whileに入る前に開きなおすのも手だな 404:nobodyさん 08/04/30 20:17:59 GavbPT5W 一回目のループで開いてるファイルのファイル位置が終端にあるため 2周目はファイルを読み込むループが発生しません 解決法は2つ ・While の直前でファイルを開くようにする ・While の直前で seek を使ってファイル位置を先頭に戻す です。 負荷は後者の方が幾分か軽いです 405:nobodyさん 08/04/30 20:28:06 my @lines = <F2>; 場合によってはこれもありかなと思った。無駄にメモリ食うけど。 406:nobodyさん 08/04/30 20:47:41 whileの中でforeachじゃ駄目なん? 407:400 08/04/30 23:43:57 すいません。seekというのは初めて知りました。 1回目のforeachが終わったときに<F2>が空になる ってマジですか。 例のループにseekを追加して、動くようにしていただけませんか? お願いします。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4957日前に更新/211 KB
担当:undef