Чтобы получить один хэш-ключ в Ruby, вы можете использовать несколько методов. Вот несколько примеров:
-
Использование метода
keysи индексации:hash = { name: "John", age: 30, city: "New York" } first_key = hash.keys[0] puts first_keyВыход:
:name -
Использование метода
first:hash = { name: "John", age: 30, city: "New York" } first_key = hash.first[0] puts first_keyВыход:
:name -
Использование метода
each_key:hash = { name: "John", age: 30, city: "New York" } first_key = nil hash.each_key { |key| first_key = key; break } puts first_keyВыход:
:name -
Использование назначения деструктуризации с помощью метода
to_a:hash = { name: "John", age: 30, city: "New York" } first_key, _ = hash.to_a[0] puts first_keyВыход:
:name
Это всего лишь несколько способов получить первый ключ из хеша в Ruby. Каждый метод имеет свои преимущества в зависимости от вашего конкретного случая использования.