2017-09-01 56 views
-3

我试着用常规的语法来创建一个散列哈希符号语法不工作

Hash = { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6} 

,但得到的动态恒定分配的错误消息。

syntax error, unexpected ':', expecting => 

这是怎么发生的?

+2

动态常量赋值与您的问题没有任何关系。 –

+1

如果你真的想要符号,你必须用引号括起来:'{'1':1,'2':2,'3':3}' – Stefan

回答

3

是的,这是可以预料的。符号文字遵循标识符的命名约定。他们不能以数字开头。