一般来说,我们都听说过功能 或者程序在编程语言中。但是,我只是发现我几乎可以互换使用这些术语(这可能是非常错误的)。
所以,我的问题是:
在其功能,目的和使用方面有什么区别?
一个例子将不胜感激。
答案
一个函数返回值,并且一个过程仅执行命令。
名称函数来自数学。它用于根据输入计算值。
一个过程是一组可以按顺序执行的命令。
在大多数编程语言中,即使函数也可以具有一组命令。因此,差异只是返回值。
但是,如果您想保持功能清洁(只需查看功能语言),则需要确保功能没有副作用。
一般来说,我们都听说过功能 或者程序在编程语言中。但是,我只是发现我几乎可以互换使用这些术语(这可能是非常错误的)。
所以,我的问题是:
在其功能,目的和使用方面有什么区别?
一个例子将不胜感激。
一个函数返回值,并且一个过程仅执行命令。
名称函数来自数学。它用于根据输入计算值。
一个过程是一组可以按顺序执行的命令。
在大多数编程语言中,即使函数也可以具有一组命令。因此,差异只是返回值。
但是,如果您想保持功能清洁(只需查看功能语言),则需要确保功能没有副作用。