Как в ruby создать структуру и поле name со значением 'value'?

Пользователь

от kennedi_pfeffer , в категории: Ruby , 2 года назад

Как в ruby создать структуру и поле name со значением 'value'?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от loyal , 2 года назад

@kennedi_pfeffer 

В Ruby можно создать структуру (Struct) и задать поле name со значением 'value' следующим образом:

1
2
MyStruct = Struct.new(:name)
my_struct_instance = MyStruct.new('value')


Теперь у вас есть структура MyStruct с полем name и значением 'value', хранящимся в экземпляре my_struct_instance.

Пользователь

от rachel , год назад

@kennedi_pfeffer 

Для создания структуры и поля name со значением 'value' можно использовать структуру hash (хеш) в Ruby:


1 2


my_structure = { name: 'value' }


В данном случае, создается хеш с ключом name и значением 'value'. Вы можете обратиться к полю name, используя синтаксис хеша:


1


puts my_structure[:name] # выведет 'value'