Coffeescript 哈姆咖啡中有案例陈述吗?

Coffeescript 哈姆咖啡中有案例陈述吗?,coffeescript,haml,Coffeescript,Haml,我想在哈姆咖啡中做以下几点: - case msg.type - when "usertext" = msg.body - when "direct" = msg.content.kbcontent_body 但我得到一个错误“保留字”案例“” 我怀疑Haml Coffee实际上不支持它。CoffeeScript中没有case语句。您需要开关-大小写关键字与when的JavaScript等价,并且与许多删除的JavaScript关键字一样,保留在Coffee

我想在哈姆咖啡中做以下几点:

- case msg.type
- when "usertext"
    = msg.body          
- when "direct"
    = msg.content.kbcontent_body
但我得到一个错误“保留字”案例“”


我怀疑Haml Coffee实际上不支持它。

CoffeeScript中没有
case
语句。您需要
开关
-
大小写
关键字与
when
的JavaScript等价,并且与许多删除的JavaScript关键字一样,保留在CoffeeScript中。另外,我不是100%呈阳性,现在也没有Haml咖啡要测试,但我认为您需要缩进开关的主体。

在编辑问题之前,它的主要短语是:

HAML中是否有案例陈述? 答案是:香草火腿


好吧,主线哈姆尔公司是这样的,但哈姆尔咖啡公司不是这样的,这就是问题所在。问题是:“哈姆尔公司有案例陈述吗?”。有。问题明确地说“这是哈姆咖啡”。如果你想亲眼看看,你可以在Haml咖啡中测试它——这段代码不起作用。顺便说一句,复仇向下投票并不优雅,鼓励沉默的向下投票,这不是一个好结果。是的,但他们在上面贴上了ruby on rails标签,这完全让人困惑。如果是为了咖啡脚本,为什么rails标签在这里?
%p
  - case 2
  - when 1
    = "1!"
  - when 2
    = "2?"
  - when 3
    = "3."