Ниже хэш:Почему я продолжаю получать синтаксическую ошибку с моим хэшем?
hash = {
:home => {:team_name => "Brooklyn Nets", :colors => ['black','white'],
:players => {
{ player_name: "Alan Anderson",
number: '0',
shoe: '16',
points: 22,
rebounds: 12,
assists: 12 ,
steals:3 ,
blocks:1,
slam_dunks:1 }
}
},
:away => [:team_name, :colors, :players]
}
Может кто-нибудь сказать мне, почему я получаю эту ошибку?
syntax error, unexpected '\n', expecting =>
Он говорит, что это происходит на slam_dunks
линии.
Существует одна дополнительная пара '{}' по значению ключа ': players', удаляем их. –
Рассмотрите возможность использования значения 'key: value' или': key =>. Смешивание обоих визуально запутывает. Я бы порекомендовал первое, если вы не обеспокоены обратной совместимостью с Ruby <1.9. – Schwern
Я думаю, вы должны использовать лучшую IDE, такую как рубин. – illusionist