1
代碼require ('./routes') app
編譯爲require('./routes'(app));
但我需要它編譯爲require('./routes)(app)
。我怎麼能這樣做?coffeescript傳遞require()參數錯誤
代碼require ('./routes') app
編譯爲require('./routes'(app));
但我需要它編譯爲require('./routes)(app)
。我怎麼能這樣做?coffeescript傳遞require()參數錯誤
括號一舉兩得的CoffeeScript中:
(a + b) * c
f(x)
。當你這樣說:
f (x)
存在的一些不確定性圍繞什麼平均x
括號;他們是否將括號或函數分組爲括號?正如你所看到的,CoffeeScript選擇前者。
如果你想要(或需要)使用括號調用函數,你不想開始括號前添加一個空格,你想:
f(x)
在你的情況,你會想:
require('./routes') app
甚至:
require('./routes')(app)
(require './routes') app
這裏是另一種方式來寫它:'(需要」 ./routes')app' –
@LeonidBesch斯蒂尼:是的,那也是。我傾向於忘記那個版本,因爲它看起來太像Lisp。 –