2011-07-12 26 views

回答

3

在有您所提供的例子非常少的實際差別。這種差異實際上是在編譯時。值得注意的是,在第一種情況下,f = function,您可以隨時重新定義f的值,而在第二種情況下,重新定義f會導致編譯器錯誤。

一般最佳做法是使用第二種。

希望有所幫助。

+1

謝謝。我會補充說'f'只能在第一個聲明之後調用,而在後者的整個範圍內調用。 – Tim

相關問題