玉的语法是否支持switch语句?

我在快递玉器上试过这个,但得到了“意外标识符”作为错误。

- switch(myvar) - case: "0" span First Case break - case: "2" span Second Case break - case: "3" span Third Case break - case: "4" span Fourth Case break 

我很好奇switch语句的语法是什么,如果有的话。

更新:玉,不表示

       

网上收集的解决方案 "玉的语法是否支持switch语句?"

编辑

这个问题显然是关于Jade的。

但答案仍然是的:)。

但是这就是所谓的case

从文档

 case friends when 0 p you have no friends when 1 p you have a friend default p you have #{friends} friends 

Javascript有一个switch语句。

 switch(variable){ case 1: // do something break; case 2: // do something else break; // and so forth default: // do something if nothing break; } 

Express.js在Node.js中运行,只是JavaScript – 是的。 Express有一个switch语句,因为JavaScript有一个switch语句。 (即使coffeescript也有一个“编译”成JavaScript switch语句的switch 。)

MDN参考: switch语句

它看起来像你的语法搞砸了 – 这些“ – ”字符是什么? 你也错过了:从每个case语句的结尾开始,并且在每个case之后你不会break ,这意味着所有case的代码将总是运行,而不pipe条件如何。