2011-07-12 28 views

回答

3

在有您所提供的例子非常少的实际差别。这种差异实际上是在编译时。值得注意的是,在第一种情况下,f = function,您可以随时重新定义f的值,而在第二种情况下,重新定义f会导致编译器错误。

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

希望有所帮助。

+1

谢谢。我会补充说'f'只能在第一个声明之后调用,而在后者的整个范围内调用。 – Tim

相关问题