gpt4 book ai didi

function - "function"和 "procedure"之间有什么区别?

转载 作者:行者123 更新时间:2023-12-03 04:12:44 25 4
gpt4 key购买 nike

一般来说,我们都听说过编程语言中的函数过程。然而,我刚刚发现我几乎可以互换使用这些术语(这可能是非常错误的)。

所以,我的问题是:

What is the difference in terms of their functionality, their purpose and use?

如果有一个例子,我们将不胜感激。

最佳答案

函数返回一个值,过程仅执行命令。

函数的名称来自数学。它用于根据输入计算值。

过程是一组可以按顺序执行的命令。

在大多数编程语言中,甚至函数也可以有一组命令。因此区别只是返回一个值。

但是如果您想保持函数干净(只需查看函数式语言),您需要确保函数没有副作用。

关于function - "function"和 "procedure"之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/721090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com