【发布时间】:2014-07-24 12:48:57
【问题描述】:
现在我知道Defining 是Types,就像Declaring 是Variables。但是函数/过程/方法/子例程属于哪一个(Declare 或Define)?还是他们有自己的术语?
【问题讨论】:
-
举个例子,在 C++ 中,你可以定义和声明一个函数(它们是不同的东西)。
-
IMO,属于声明范围。我主要习惯于 PHP,如果我尝试编写两个具有相同名称的函数/方法,我会收到
Cannot redeclare myDupedFunction() ....的错误 -
@Dukeling 打败了我。
-
@close voter - 这怎么可能是“基于意见的”?对于这个术语,所有语言都必然有一个明确的事实。问题是许多人不理解这种差异,不幸的是,许多人还认为两者是相同的。
标签: function terminology