gpt4 book ai didi

function - 为什么函数调用被称为 "function call"?

转载 作者:行者123 更新时间:2023-12-02 04:01:33 29 4
gpt4 key购买 nike

我知道什么是函数调用。我知道它的作用。我已经调试了很多了。对于为什么使用术语“函数调用”有意义,我确实有一些直觉,但归根结底,我无法像使用 那样正确解释这一点return 语句。

例如,对于 return 语句,答案是:它被称为“返回”,因为您返回到原来的地方。您返回到调用该函数的行。因此,函数末尾(隐式或显式)返回的原因是有道理的。

我注意到,对于以英语为母语的人来说,这更容易掌握(尤其是“缓存”等更晦涩的单词)。然而,对于像我这样的人(荷兰人,通过电子游戏和字幕电视学习英语)来说,它更难掌握。

我用谷歌搜索了这个问题,但我得到了各种有关函数调用是什么以及它如何工作的条目。我经常将“call”这个词与电话联系起来,因为我在英语中主要使用它。

我在这里问了一个类似的问题,关于“取消引用”一词中“de-”的含义:What does the de- prefix in dereference mean? Is there a linguistic explanation for it?

最佳答案

术语调用具有广泛的含义。当用于调用函数时,您可能最好将其解释为调用函数进行执行的缩写。请参阅 Free Dictionary 给出的以下含义:

  1. To order or request to undertake a particular activity or work; summon:
    She was called for jury duty. He was called to the priesthood.

这与用于调用函数的另一个表达式的含义非常接近:调用函数。

这在函数的上下文中应该有意义。该函数提供服务,并且现在要求它提供该服务。在这两种情况下,含义都是:请求执行函数中的代码

注意:在荷兰语中,您可以使用 oproepen 或(不太常见)aanroepen 进行翻译。

关于function - 为什么函数调用被称为 "function call"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41648797/

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