Coffeescript 如何使用多行参数格式化函数定义?
我想把参数放在不同的行上,但我尝试的所有变体都会出现解析错误,包括添加逗号、allwin样式的paren和不同的缩进Coffeescript 如何使用多行参数格式化函数定义?,coffeescript,Coffeescript,我想把参数放在不同的行上,但我尝试的所有变体都会出现解析错误,包括添加逗号、allwin样式的paren和不同的缩进 constructor: ( @a @b @c ) -> 看来你运气不好。如果查看,您将看到规则定义为: 'PARAM_START ParamList PARAM_END FuncGlyph Block' 块规则允许使用终止符标记(分号或回车符),但参数列表规则(您有兴趣在其中添加新行的规则)不允许使用。尝试: constructor:\
constructor: (
@a
@b
@c
) ->
看来你运气不好。如果查看,您将看到规则定义为:
'PARAM_START ParamList PARAM_END FuncGlyph Block'
块
规则允许使用终止符
标记(分号或回车符),但参数列表
规则(您有兴趣在其中添加新行的规则)不允许使用。尝试:
constructor:\
( @a
, @b
, @c
) ->
尾随的\
和前导的,
都会在CoffeeScript中抑制换行符。我知道你在考虑这个问题。