【发布时间】:2010-10-06 19:52:49
【问题描述】:
如果你被告知要写一个例程,你会把它当作写一个函数或伪代码还是什么?
【问题讨论】:
标签: function terminology
如果你被告知要写一个例程,你会把它当作写一个函数或伪代码还是什么?
【问题讨论】:
标签: function terminology
不要吹毛求疵,但有时“功能”和“例程”之间存在语义差异。例如,在 VB 函数中返回值,而(子)例程则没有。
在问题的上下文中,“例程”一词似乎只是一段代码(任何形式,包括伪代码)。
【讨论】:
听起来您遇到的问题不一定是“例程/函数的定义是什么”。也许我误解了一些事情,但真正的问题似乎是你无法从对话的上下文中判断你是被要求编写工作代码(即“函数”)还是一些算法模型(即“伪代码”) ”)。如果是这种情况,您最好的做法可能是要求您更清楚地了解所要求的内容。
【讨论】:
在编程中,“例程”和“函数”一般是同义词。正如 Ben 所指出的,在某些语言中,返回值的例程和不返回值的例程在语法上存在差异。但在概念上它们基本上是一样的。
【讨论】: