哈希符号语法不工作
问题描述:
我试着用常规的语法来创建一个散列哈希符号语法不工作
Hash = { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6}
,但得到的动态恒定分配的错误消息。
syntax error, unexpected ':', expecting =>
这是怎么发生的?
答
是的,这是可以预料的。符号文字遵循标识符的命名约定。他们不能以数字开头。
动态常量赋值与您的问题没有任何关系。 –
如果你真的想要符号,你必须用引号括起来:'{'1':1,'2':2,'3':3}' – Stefan