Работы на уроке словаря из теста Первой ОбучениеПочему я не могу установить пару значений ключа в качестве переменной, но я могу установить ее как параметр?
В моем файле dictionary.rb я получил
def add(hash)
@new = Hash[hash]
@entries.merge!(@new)
end
Моего файл спецификация использует добавить, как это: @ d.add («рыбы» => 'водное животное') Что работает.
Однако, когда я нахожусь в Поддеть, если я установить: а = «обезьян» => «3» я получаю SyntaxError: неожиданный =>, ожидая конца входного текста а = «обезьян» = > '3'
Что дает?
Итак, при использовании в качестве аргумента рубин автоматически преобразует его в формат в квадратных скобках? – Kwestion