На самом деле ваш my_group
содержит только Strings
.Если вы хотите включить переменную лиц , вы можете включить их как переменные (без ""
):
person_1 = {name: "erik", gender: "male", age: 26}
person_2 = {name: "erika", gender: "female", age: 26}
person_3 = {name: "erka", gender: "alpha", age: 27}
my_group = [ person_1, person_2, person_3 ]
Тогда вы можете использовать Array#each
метод для цикла каждого персонажа в этом массиве.
my_group.each do |person|
puts "Hello, #{person[:name]} is about #{person[:age]} years old"
end
Также обратите внимание, что у каждого человека есть Hash
.Например, если вы хотите получить доступ к возрастному свойству person_1
, вам нужно сделать следующее:
puts person_1[:name]