2015-11-01 48 views

回答

4

括號一舉兩得的CoffeeScript中:

  1. 他們組表達式:(a + b) * c
  2. 他們用來調用函數:f(x)

當你這樣說:

f (x) 

存在的一些不確定性圍繞什麼​​平均x括號;他們是否將括號或函數分組爲括號?正如你所看到的,CoffeeScript選擇前者。

如果你想要(或需要)使用括號調用函數,你不想開始括號前添加一個空格,你想:

f(x) 

在你的情況,你會想:

require('./routes') app 

甚至:

require('./routes')(app) 
(require './routes') app 
+2

這裏是另一種方式來寫它:'(需要」 ./routes')app' –

+0

@LeonidBesch斯蒂尼:是的,那也是。我傾向於忘記那個版本,因爲它看起來太像Lisp。 –