你会定义什么功能?

时间:2009-02-11 03:59:27

标签: function terminology

如果你被告知写一个例程,你会把它写成函数或伪代码或者什么?

3 个答案:

答案 0 :(得分:3)

不要挑剔,但有时“功能”和“常规”之间存在语义差异。例如,在VB函数中,返回值和(子)例程不会。

在问题的上下文中,术语“例程”似乎只是一个代码块(以任何形式,包括伪代码)。

答案 1 :(得分:1)

听起来你遇到的问题不一定是“例程/功能的定义是什么”。也许我误解了一些事情,但真正的问题似乎是你无法从对话的背景中分辨出你是否被要求编写工作代码(即“功能”)或某些算法模型(即“伪代码”) “)。如果是这种情况,那么您最好的行动方案可能是要求更清楚地了解您的问题。

答案 2 :(得分:0)

在编程中,“例程”和“功能”通常是同义词。正如Ben所指出的,在某些语言中,返回值的例程与不返回值的例程之间的语法不同。但在概念上它们基本上是相同的。