###前提・実現したいこと
以下のソースコードを実行すると実行結果は
na
1
ka
2
mu
3
ra
4
"na"
[[nil, "na", nil, nil], [nil, "ka", nil, nil], [nil, "mu", nil, nil], [nil, "ra", nil, nil]]
となると考えたのですがどういうわけか以下のような”実際の実行結果”となってしまいます。
その理由を教えてください。よろしくお願い致します。
###発生している問題・エラーメッセージ
実際の実行結果
na
1
ka
2
mu
3
ra
4
"ra"
[[nil, "ra", nil, nil], [nil, "ra", nil, nil], [nil, "ra", nil, nil], [nil, "ra", nil, nil]]
###該当のソースコード
ruby
1names =["na","ka","mu","ra"] 2kk = Array.new(4,Array.new(4)) 3i = 0 4names.each do |name| 5 puts name 6 kk[i][1] = name 7 i += 1 8 p i 9end 10p kk[0][1] 11p kk ``` 12 13###試したこと 14 15###補足情報(言語/FW/ツール等のバージョンなど) 16より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/17 06:39