我尝试使用一个简单的 switch 语句,但它无法编译。这是代码:
tag = 0
switch tag
when 0 then
alert "0"
when 1 then
alert "1"
coffeescript 编译器抱怨 switch 语句后面的行中出现“意外的 then”。 我将代码更改为:
switch tag
when 0 then alert "0"
when 1 then alert "1"
而且效果很好。
但是我需要在 switch 语句的 then 部分中的多行上使用多个语句。这不可能吗?
只需完全删除
then
即可。仅当您不想有新的缩进块时才需要它。
tag = 0
switch tag
when 0
alert "0"
when 1
alert "1"
(
if
也是这样)