Ruby 初心者スレッド Part 23
■ このスレッドは過去ログ倉庫に格納されています
0415デフォルトの名無しさん
2008/12/12(金) 13:06:24一つの変数には一つのオブジェクトしか入れられない。
だから複数のオブジェクトを入れられるArrayオブジェクトを器にするか
結合して一つのStringオブジェクトにするしかない(>>408)。
gsubしたあとにまたバラバラの文字列である必要があるなら
結合すると分割がめんどうだから
aa = bb.scan(/.+/)
cc = aa.map{|s| s.gsub(/m/,"")}
で配列の各要素に対してgsubをする。
やってることは結果的に>>410と同じだけど、Array#map(Enumerable.map)は
覚えておいて損はない。
■ このスレッドは過去ログ倉庫に格納されています