我试图翻译这个Javascript代码:
if(error) {
foo();
return null;
}
bar()
进入Coffeescript代码,其中bar()
是另一段很长的代码,我不想缩进更多
有没有比这更好的方法?
if error
foo()
return null
bar()
答案 0 :(得分:2)
您的代码对我来说很合适。
但是,如果你真的希望它是一个单行,你可以利用括号:
return (foo(); null) if error
答案 1 :(得分:0)
答案 2 :(得分:-1)
你可以用另一种形式重写它(系统略有不同,因为你要返回foo()的结果):
return foo() if error