2011-09-17 61 views

回答

44

我一直認爲它是爲了區分它們與函數調用。

+5

+1這對於在結構化語句和函數調用中使用parens的JavaScript,Java,C族來說是正確的。引用道格拉斯克羅克福德的[JavaScript編碼約定](http://javascript.crockford.com/code.html):「函數值與其((左括號)之間不應該使用空格,這有助於區分關鍵字和函數調用「。 –

+6

此外,引用[Linux內核樣式指南](http://www.kernel.org/doc/Documentation/CodingStyle):」空間使用的Linux內核樣式取決於(主要)函數-versus-keyword usage。在(大多數)關鍵字後面使用空格,明顯的例外是sizeof,typeof,alignof和\ _ \ _ attribute \ _ \ _,它們看起來有些像函數。「 – Jonathan

+20

如果它是關鍵字,它應該沒有括號,如果一個語言結構需要括號,如果不應該有一個空格,只是我的意見,但我覺得這個空間使它不那麼可讀。 – Nerdfest

相關問題