2017-09-01 87 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

是的,這是可以預料的。符號文字遵循標識符的命名約定。他們不能以數字開頭。