こんにちは皆さん、私は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の複数行assoc配列構文を理解の中に入れますか?ご協力いただきありがとうございます!
はい、これは明らかに問題の要点です。バグレポートへのリンクありがとうございます。 – drcode