質問編集履歴

2

修正

2017/07/15 08:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -90,6 +90,8 @@
90
90
 
91
91
  この件について書かれたページ
92
92
 
93
+
94
+
93
95
  [Ruby 配列の初期化と多重配列](http://blog.cototoco.net/work/201405/ruby-%E9%85%8D%E5%88%97/)
94
96
 
95
97
 
@@ -97,3 +99,25 @@
97
99
  Array.newで多重配列を作るときはブロックを使わないと
98
100
 
99
101
  おかしくなるということでした。
102
+
103
+
104
+
105
+ [簡単な二次元配列の作り方](http://qiita.com/KaiShoya/items/4eb3ba2cfa5d32c4b467)
106
+
107
+
108
+
109
+ こちらのページのコメント欄でArray.new(3){[]}以外の方法が紹介されていました。
110
+
111
+
112
+
113
+ それを利用して書くと
114
+
115
+
116
+
117
+ ```Ruby
118
+
119
+ array = 3.times.map{[]}
120
+
121
+ ```
122
+
123
+ という感じになります。

1

追記

2017/07/15 08:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -83,3 +83,17 @@
83
83
  ruby 2.2.6p396 (2016-11-15 revision 56800) [i386-mingw32]
84
84
 
85
85
  Windows10
86
+
87
+
88
+
89
+ #追記
90
+
91
+ この件について書かれたページ
92
+
93
+ [Ruby 配列の初期化と多重配列](http://blog.cototoco.net/work/201405/ruby-%E9%85%8D%E5%88%97/)
94
+
95
+
96
+
97
+ Array.newで多重配列を作るときはブロックを使わないと
98
+
99
+ おかしくなるということでした。