
文章来源: 更新时间:2024-12-29 13:10:09
古代语言里把子程序分为两类。
有返回值的叫“函数”,没有返回值的叫“过程”(比如 Basic 里的 Sub 和 Pascal 里的 Procedure)。
一般来说,调用“函数”是为了获取返回值,而调用“过程”是为了产生某种副作用。
现代语言一般合并两者,统称为“函数”,因为是否有返回值其实并不重要,不足以用来区分两个不同的概念,也没有必要占用两个不同的关键字。
但这里的“函数”只是用来指代“子程序”而已,并不是数学上的“映射”。
…。
地址:广东省广州市天河区88号电话:400-123-4657传真:+86-123-4567
版权所有: