我想在Haml-Coffee中做以下事情:
- case msg.type
- when "usertext"
= msg.body
- when "direct"
= msg.content.kbcontent_body
Run Code Online (Sandbox Code Playgroud)
但我得到一个错误"保留字"案例""
我怀疑它实际上并没有被Haml-Coffee支持.
Vad*_*rov 23
在编辑问题之前,它的主要用语是:
答案是:在香草汉姆确实有case!
%p
- case 2
- when 1
= "1!"
- when 2
= "2?"
- when 3
= "3."
Run Code Online (Sandbox Code Playgroud)
CoffeeScript 中没有case声明。您希望switch\xe2\x80\x94case关键字是 JavaScript 中的 等价物when,并且像许多删除的 JavaScript 关键字一样,在 CoffeeScript 中保留。另外,我不是 100% 积极,现在没有 Haml-Coffee 来测试,但我认为你需要缩进开关的主体。