teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

修正

2017/07/15 08:51

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -44,7 +44,19 @@
44
44
 
45
45
  #追記
46
46
  この件について書かれたページ
47
+
47
48
  [Ruby 配列の初期化と多重配列](http://blog.cototoco.net/work/201405/ruby-%E9%85%8D%E5%88%97/)
48
49
 
49
50
  Array.newで多重配列を作るときはブロックを使わないと
50
- おかしくなるということでした。
51
+ おかしくなるということでした。
52
+
53
+ [簡単な二次元配列の作り方](http://qiita.com/KaiShoya/items/4eb3ba2cfa5d32c4b467)
54
+
55
+ こちらのページのコメント欄でArray.new(3){[]}以外の方法が紹介されていました。
56
+
57
+ それを利用して書くと
58
+
59
+ ```Ruby
60
+ array = 3.times.map{[]}
61
+ ```
62
+ という感じになります。

1

追記

2017/07/15 08:50

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -40,4 +40,11 @@
40
40
 
41
41
  ###補足情報(言語/FW/ツール等のバージョンなど)
42
42
  ruby 2.2.6p396 (2016-11-15 revision 56800) [i386-mingw32]
43
- Windows10
43
+ Windows10
44
+
45
+ #追記
46
+ この件について書かれたページ
47
+ [Ruby 配列の初期化と多重配列](http://blog.cototoco.net/work/201405/ruby-%E9%85%8D%E5%88%97/)
48
+
49
+ Array.newで多重配列を作るときはブロックを使わないと
50
+ おかしくなるということでした。