||coffeescript开关语句中的语句
如何在coffeescript开关中使用| |(or)语句?需要它,因为不同类型的赋值相同||coffeescript开关语句中的语句,coffeescript,switch-statement,Coffeescript,Switch Statement,如何在coffeescript开关中使用| |(or)语句?需要它,因为不同类型的赋值相同 switch type when 'pdf' icon = 'file-pdf-o' when 'mpg' || 'mpg4' || 'flv' || 'mp4' icon = 'film' else icon = 'file' 这不管用。它只检查第一个字符串'mpg'如何才能正确实现这一点?您可以使用逗号分隔的列表使switch语句“忽略”其选项。这与在vanill
switch type
when 'pdf'
icon = 'file-pdf-o'
when 'mpg' || 'mpg4' || 'flv' || 'mp4'
icon = 'film'
else
icon = 'file'
这不管用。它只检查第一个字符串
'mpg'
如何才能正确实现这一点?您可以使用逗号分隔的列表使switch语句“忽略”其选项。这与在vanilla JavaScript中使用无中断的空大小写相同
switch type
when 'pdf'
icon = 'file-pdf-o'
when 'mpg', 'mpg4', 'flv', 'mp4'
icon = 'film'
else
icon = 'file'
汇编至:
switch (type) {
case 'pdf':
icon = 'file-pdf-o';
break;
case 'mpg':
case 'mpg4':
case 'flv':
case 'mp4':
icon = 'film';
break;
default:
icon = 'file';
}
这个例子是(见
当“Fri”,“Sat”
)@Mathletics-ohh。我实际上已经看过这个例子,但没有读到这一部分。对于这样一个简单的问题,我不得不这样咨询,我已经很难过了。