Ответ 1
Просто снимите then
в целом. Вам это нужно только тогда, когда вы не хотите иметь новый отложенный блок.
tag = 0
switch tag
when 0
alert "0"
when 1
alert "1"
(if
работает так же)
Я пытаюсь использовать простой оператор 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. Это невозможно?
Просто снимите then
в целом. Вам это нужно только тогда, когда вы не хотите иметь новый отложенный блок.
tag = 0
switch tag
when 0
alert "0"
when 1
alert "1"
(if
работает так же)