1

したがって、次のような2D配列があるとします。

list = [["auburn", "http://auburn.craigslist.org"], ["birmingham", "http://bham.craigslist.org"], ["dothan", "http://dothan.craigslist.org"]]

私はそれをこのように見せたいです:

list = [["auburn", "http://auburn.craigslist.org/web/"], ["birmingham", "http://bham.craigslist.org/web/"], ["dothan", "http://dothan.craigslist.org/web/"]]

したがって、ネストされた各配列内の2番目の要素を変更しました。

Rubyでそれを行うにはどうすればよいですか?

ありがとう。

4

2 に答える 2

3

これを試して

list.map!{|f,l| [f, l + "/web/"]}
于 2012-05-15T10:27:44.273 に答える
1

list.map! { |elem| [elem[0], elem[1] << '/web/'] }

于 2012-05-15T10:04:46.933 に答える