我正在尝试使用一个简单的switch语句,但它不能编译。这是代码:
tag = 0
switch tag
when 0 then
alert "0"
when 1 then
alert "1"
coffeescript编译器抱怨switch语句后的行中出现“意外的”。 我将代码更改为:
switch tag
when 0 then alert "0"
when 1 then alert "1"
它工作正常。
但是我需要在switch语句的那些部分中的多行上有多个语句。这不可能吗?
答案 0 :(得分:33)
完全放弃then
。只有当你不想要一个新的缩进块时才需要它。
tag = 0
switch tag
when 0
alert "0"
when 1
alert "1"
(if
也是这样的)