也是要英语学习网

function call

英 /ˈfʌŋkʃən kɔːl/美 /ˈfʌŋkʃən kɔːl/

n. 名词

函数调用;功能调用

基本释义

function call 的核心含义指在编程中通过函数名及参数请求执行某段代码的操作。本义为“对函数(function)的调用(call)”,其中 function 指具有特定功能的代码块,call 指请求执行。引申义包括:1)在计算机科学中泛指子程序调用,包括过程、方法等;2)在系统设计中指服务或API的调用;3)在广义技术语境中可指对任何可调用实体的激活。各义项均围绕“请求执行”这一核心,从具体的函数调用扩展到抽象的接口调用。

构词与来源

function 源自拉丁语 functio(履行、执行),经古法语 fonction 进入英语;call 源自古诺斯语 kalla(大声说、召唤)。两者组合为复合名词,构词逻辑为“对功能的召唤”,即请求某功能执行。记忆时可联想:function(功能)+ call(呼叫)→ 呼叫功能来执行。

常见语境

function call 主要出现在计算机科学、软件工程等技术语境中,如学术论文、技术文档、编程教程、代码注释等。在学术写作中用于精确描述程序行为;在商务邮件中较少单独使用,多出现在技术讨论中;日常口语中程序员之间可能简称为“call”;新闻报道中若涉及技术话题可能出现;法律文本中罕见,除非涉及软件专利或合同;文学作品中几乎不用。语气中性偏技术。

语法提示

function call 是名词短语,可数。常见句型:make a function call(进行一次函数调用);a function call to X(对X的函数调用);during the function call(在函数调用期间)。易错点:不要与动词短语 call a function 混淆,后者是动作,前者是名词;注意介词搭配,通常用 to 表示调用的目标,用 of 表示所属。

同义词区别

与 function call 相近的词有 invocation、procedure call、method call 等。invocation 更正式,常指对函数或过程的调用,但也可用于一般意义上的“援引”;procedure call 特指过程调用,多见于 Pascal 等语言;method call 特指面向对象中的方法调用。function call 是通用术语,强调函数实体;在强调调用的动作时,invocation 更抽象。选择时根据具体编程范式:面向对象用 method call,过程式用 procedure call,通用场景用 function call。

常见误区

function call 是技术术语,语域中性,无褒贬色彩。常见误用:在非技术语境中滥用,导致读者不理解;与“functionality call”混淆(后者非标准)。注意在正式写作中首次出现时可加解释。另需区分“function call”与“call function”的语法角色。

相关词条

前后词条

搭配用法

实用例句

The program crashed due to an invalid function call.

程序因无效的函数调用而崩溃。

Each function call creates a new stack frame.

每次函数调用都会创建一个新的栈帧。

You can trace the function calls to debug the issue.

你可以跟踪函数调用来调试问题。

The API documentation describes the function call syntax.

API文档描述了函数调用的语法。

In this language, a function call is denoted by parentheses.

在这种语言中,函数调用由括号表示。

相关词条

前后词条

新增词条