Вопросы по теме 'ruby-hash'
Как удалить ключ из Hash и получить оставшийся хеш в Ruby / Rails?
Чтобы добавить новую пару в Hash, я делаю:
{:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3}
Есть ли аналогичный способ удалить ключ из хэша?
Это работает:
{:a => 1, :b => 2}.reject! {...
488522 просмотров
schedule
08.04.2024
нет неявного преобразования символа в целочисленную ошибку с хэшем
Я получаю сообщение об ошибке "нет неявного преобразования символа в целое число"
Вот мой код:
# == Schema Information
#
# Table name: my_payments
#
# id :integer not null, primary key
# email :string
# ip...
6401 просмотров
schedule
24.11.2022
Добавление хешей из массива
Я пытаюсь создать массив/хэш из массива нескольких хэшей с одинаковыми ключами и средним значением. Мой массив:
[{:amount=>897500, :gross_amount=>897500, :tax=>147500, :hotel_fees=>0, :base_fare=>750000, :currency=>"INR"},...
80 просмотров
schedule
22.07.2023
Рубиновый хеш и пользовательский ввод
Привет, я только начинаю знакомиться с рубином, и мне нужна помощь с этой задачей. Задача состоит в том, чтобы ввести 7 дней недели в такой хэш {"Понедельник" => 1, "Вторник" => 2 ..etc} И когда пользователь вводит число от 1 до 7, он показывает...
740 просмотров
schedule
13.06.2024
Ruby меняет порядок хеш-ключей
У меня есть хэш, и я хотел бы изменить порядок ключей.
{"result"=>{"data"=>[{"Quantity"=>13, "Rate"=>17.1},
{"Quantity"=>29,"Rate"=>3.2},
{"Quantity"=>7, "Rate"=>3.4}]}}
To:...
1336 просмотров
schedule
25.07.2023
Массив путей из Nested Hash
у меня есть хэш
my_hash = {"key1"=> {"key2"=> {"key3"=> "value"}}, "key4"=> "value"}
Я хочу вернуть только полный путь к ключам в виде массива. Все соединено вот так
[key1, key1key2, key1key2key3, key4].
Любые...
277 просмотров
schedule
09.10.2022
Существует ли определенный порядок перечисления для хеш-ключей, как и для хеш-значений?
Документация Ruby делает заявление о Hash#values :
Хэши перечисляют свои значения в том порядке, в котором были вставлены соответствующие ключи.
Это также похоже на правду для Hash#keys , но это не задокументировано.
Вероятно ли, что...
103 просмотров
schedule
07.03.2023
Выдергивание всех хеш-ключей, в которых есть определенное слово
Как вы выдергиваете хеш-ключ, например,
Хэш 1 {образец => {apple => 1, guest_email => [email protected] }}
Хэш 2 {гость =› {email =› [email protected]}}
Допустим, мне нужен 1 метод, который будет извлекать электронную почту из любого из...
57 просмотров
schedule
07.11.2022