コード判定結果
Ruby入門編6: 2次元配列を理解しよう
#06:2次元配列をmapで作成する
この動画を見るにはpaizaの会員登録が必要です
無料会員登録して始める実技課題 「Array.newで配列を作成してみよう」
右のコードエリアで、Array.newを使って、要素数が5、初期値が"paiza"という配列を作成して、pメソッドで出力してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
["paiza", "paiza", "paiza", "paiza", "paiza"]
実技課題 「2次元配列を作成してみよう」
右のコードエリアで、Array.newとmapメソッドを使って、次のような2次元配列を作成して、pメソッドで出力してください。
・要素数は、5個
・[7,7,7,7]という配列を要素にする
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
[[7, 7, 7, 7], [7, 7, 7, 7], [7, 7, 7, 7], [7, 7, 7, 7], [7, 7, 7, 7]]
ここでは、新しい配列を作るmapメソッドを使って、2次元配列を作成してみましょう。とても便利な機能ですが、少しややこしいところもあるので、順を追って作っていきましょう。
numbers = Array.new(10)
p numbers
numbers = Array.new(10, 1)
p numbers
numbers3 = Array.new(4).map{Array.new(3, 1)}
p numbers3
class Array (Ruby 2.4.0)
https://docs.ruby-lang.org/ja/latest/class/Array.html