我想在Haml-Coffee中做以下事情:
- case msg.type
- when "usertext"
= msg.body
- when "direct"
= msg.content.kbcontent_body
但我收到错误“保留字”案例“”
我怀疑实际上并没有Haml-Coffee支持。
答案 0 :(得分:22)
在编辑问题之前,它的主要用语是:
答案是:在香草汉姆there indeed is case
!
%p
- case 2
- when 1
= "1!"
- when 2
= "2?"
- when 3
= "3."
答案 1 :(得分:1)
CoffeeScript中没有case
语句。您需要switch
- case
关键字是等效于when
的JavaScript,并且在CoffeeScript中保留了许多已删除的JavaScript关键字。此外,我不是百分之百正面,现在没有Haml-Coffee进行测试,但我认为你需要缩进开关的主体。