Ruby 初心者スレッド Part 24at TECHRuby 初心者スレッド Part 24 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト890:デフォルトの名無しさん 09/01/28 13:59:42 str.split(/sep/).each do |line| と str.scan(/\G#{sep}/){|line| なら、String#each_line は後者のイメージに近いと思われ 「str が 大きかったら each_line 1回のためだけにでっかい配列ができて胃が痛い」とか考える必要はないかと 891:デフォルトの名無しさん 09/01/28 14:06:07 やっぱ str.to_a.each_with_index do …はあんまりよくないのか each_line_with_index って each がえにゅめらぼーウンタラの関連でどっかのバージョンで登場してたりする? 892:デフォルトの名無しさん 09/01/28 14:19:37 >>891 行番号が知りたいんだろうけど、each_lineは行ごとにループ呼ばれるから 自分でカウントアップすればいいんじゃない? 893:デフォルトの名無しさん 09/01/28 15:05:28 str.each_with_indexじゃダメなん? 894:デフォルトの名無しさん 09/01/28 15:21:04 String から呼ぶ Enumerable のメソッドって String をどう扱うかイマイチわからん 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch