Вопросы по теме 'ruby-hash'

Как отобразить несколько элементов с помощью put?
Я написал приложение для путешествий с элементами тура и пытаюсь отобразить заказ в конце. Когда я использую put @order_items , я получаю {"SevendaySurfSportTour"=>2} за два тура. Я хочу, чтобы он отображался 2...
30 просмотров
schedule 03.10.2021

Почему дубликат ключа для хеша на языке ruby ​​не возвращает ошибку?
A. Дубликат ключа со строкой в ​​качестве ключа irb(main):001:0> myHash = {'a' => 'a', 'a' => 'a'} (irb):1: warning: key "a" is duplicated and overwritten on line 1 B. Дубликат ключа с массивом в качестве ключа...
363 просмотров
schedule 29.09.2022

Ruby — разобрать файл в хеш
У меня есть файл, содержащий сотни комбинаций объектов и значений, как показано ниже. Я хочу получить от пользователя ввод в виде имени объекта и числового значения и вернуть это связанное значение. Object cefcFRUPowerOperStatus Type...
706 просмотров
schedule 24.01.2023

Передача Ruby Hash в классы
Я столкнулся с проблемой учебной тренировки, и я не мог понять это. Вот ссылка на упражнение. https://learnrubythehardway.org/book/ex40.html Ниже представлены мои работы. В учебном упражнении 2 я передал переменные, и это сработало. Однако на...
771 просмотров
schedule 23.03.2023

Ruby вычисляет процент элементов в хеше
У меня есть хэш: hash = {"str1"=>2, "str2"=>3, "str3"=>7} Я хочу рассчитать процент каждого элемента в хэше, чтобы получить его следующим образом: {"str1"=>16.66% , "str2"=>25.00%, "str3"=>58.33%} Любая идея об...
1646 просмотров
schedule 18.08.2023

Следующая пара ключ/значение перезаписывает существующую пару в хеше при попытке добавить пару с новым ключом
У меня есть: fruits = { "orange" => {:season => "winter"}, "apple" => {:season => "winter"}, "banana" => {:season => "summer"}, "grape" => {:season => "spring"}, "peach" => {:season => "winter"},...
74 просмотров
schedule 28.12.2022

Как перебрать глубокий вложенный хеш без известной глубины в Ruby
У меня есть несколько файлов YAML (локализация). Я разбираю их и конвертирую в хэш на Ruby. Например, это один из них: hello: Hallo messages: alerts: yay: Da! no: Nein deep: nested: another: level: hi:...
200 просмотров
schedule 21.07.2023

Получить строку javascript из рубинового хэша, отправленного в JSON
Итак, у меня есть ruby-программа, которая берет хэш и превращает его в строку JSON (скажем, хэш равен #FFFFFF), и эта строка JSON отправляется в программу javascript, где ей нужно получить #FFFFFF из строки JSON, я пробовал JSON.parse();...
130 просмотров
schedule 23.03.2024