[Ruby]配列を作る/取り出す・入れる・回す

0
155
views

初期化

空の配列を作る

names = []

配列を作る

names = ["阿部", "伊東", "山田"]

配列にはどんなオブジェクトでも入れられます

days_in_months = [ 31, 28, 31, 30, 31, 30, 31, 31, 30 , 31, 30, 31]

要素の型が統一されていなくてもエラーにはならない

numerics_and_strings = [1, "2", 3, "4", 5, "6"]

取り出す

配列から要素をindexで取得する

p names[1]
"伊東"

代入

配列にindexで要素を格納する

puts "変更前=#{names}"
names[2] = "山口"
puts "変更後=#{names}"
変更前=["阿部", "伊東", "山田"]
変更後=["阿部", "伊東", "山口"]

配列の情報

配列の大きさを取得する

p names.size
3

配列と繰り返し

names.each do |name|
  p name
end
"阿部"
"伊東"
"山田"