大家好:我經常跑與CoffeeScript的以下問題,如果有人解決方案的知道不知道。考慮下面的代碼:CoffeeScript的assoc命令數組語法
k=for x in [0...3]
{foo:{bar:x,baz:3},qux:5}
我有很多代碼有這個基本的佈局。但是,它很難閱讀。這將是清潔劑來編寫代碼的方式如下:
#Gives Error- PARSE ERROR ON LINE 5: UNEXPECTED 'TERMINATOR'
k=for x in [0...3]
foo:
bar:x
baz:3
qux:5
這個錯誤可以用下面的技巧,它看起來真的很醜陋被規避:
k=for x in [0...3]
g=
foo:
bar:x
baz:3
qux:5
g
有誰知道一個乾淨的方式來使用Coffeescript的多行關聯數組語法在理解的內部沒有遇到這個錯誤?謝謝你的幫助!
是的,這顯然是完全發出─感謝您的鏈接到bug報告的癥結所在。 – drcode 2011-05-27 12:03:56