前提・実現したいこと
rubyで二次元配列を一気に数値化する方法を探しています。
例
["2","3",["1","4"]]
↓
[2,3,[1,4]]
ネストされていない場合はmapで可能なのですが、ネストされている場合が
思いつきません。
どうしたらいいでしょうか?
試したこと
ruby
1arr = ["2","3",["4","1"]] 2arr.map!{|x|x.map!{|y|y.to_i}} 3p arr
エラーメッセージ
Main.rb:4:in block in <main>': undefined method
map!' for "2":String (NoMethodError)
from Main.rb:4:in map!' from Main.rb:4:in
<main>'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。