
【计】 function definition
function
【计】 F; FUNC; function
define; definition; circumscription
【计】 DEF; define
【医】 definition
在汉英词典视角下,“函数定义”指对数学或编程中“函数”这一概念进行形式化描述的过程。其核心含义可拆解为以下四部分:
中文术语:函数定义(hánshù dìngyì)
英文对应:Function Definition
核心要素:
例如:在数学中,函数定义需满足“唯一性”,即每个输入对应唯一输出。
数学函数定义需严格遵循集合论逻辑,标准形式为:
$$
f: A to B
x mapsto f(x)
$$
其中:
权威参考:
《数学分析原理》(Principles of Mathematical Analysis)由 Walter Rudin 提出,函数定义需满足“单值性”与“定义域明确性”。
国际标准 ISO 80000-2:2019 规定函数符号的书写规范。
在编程中,函数定义包含以下结构:
def function_name(parameter):# 定义域:参数声明
"""规则描述(Docstring)"""
result = parameter * 2 # 映射规则
return result # 值域:返回值
关键差异:编程函数可包含副作用(如修改全局变量),而数学函数强调纯映射关系。
行业标准:
Python 官方文档规定函数定义需包含
def
关键字、参数列表及函数体。IEEE 软件工程标准(IEEE 24765)强调函数定义的模块化与接口清晰性。
领域 | 定义侧重点 | 典型来源 |
---|---|---|
数学 | 映射唯一性 | 《实分析》(Terence Tao) |
计算机 | 可执行性 | ACM 编程范式标准 |
语言学 | 符号逻辑 | 《形式语义学导论》 |
“函数”一词由莱布尼茨(Gottfried Leibniz)于 1694 年首次提出(拉丁文 functio),现代定义由狄利克雷(Dirichlet)于 1837 年确立:
“若变量 $y$ 随变量 $x$ 变化,且对每个 $x$ 存在唯一 $y$,则 $y$ 是 $x$ 的函数。”
——狄利克雷,《数学文集》(Werke)
此定义奠定了现代函数理论的基础,并被收录于《牛津数学史》。
函数定义是编程和数学中的核心概念,用于描述一个可重用、具有特定功能的代码块或数学关系。以下是详细解释:
基本结构
在编程中,函数定义通常包括以下部分:
calculate_sum
)。a, b
)。return a + b
)。示例(Python):
def calculate_sum(a, b):
return a + b
作用与意义
数学函数表示输入与输出的映射关系,例如:
$$ f: X to Y quad text{满足} quad f(x) = x $$
维度 | 编程函数 | 数学函数 |
---|---|---|
执行方式 | 可能包含副作用(如修改外部变量) | 纯映射关系,无副作用 |
参数类型 | 可接受多参数、默认参数等 | 通常单输入,严格一对一映射 |
返回值 | 可选(如 void 函数) |
必须有明确的输出 |
sort(arr)
)。area = πr²
)。通过定义函数,开发者或数学家可以高效组织逻辑,提升代码或模型的可读性和复用性。如需进一步了解具体编程语言的语法(如JavaScript、C++),建议查阅官方文档。
按键电波被盖脊髓束乘机定时分析程序肺嵴弗莱施耳氏试验工铁氰酸寒假回生的硷性品红染剂继承无人镜像重合分子静止吸入高度机械组织口内照片矿山老辈粒性管型轮廓细化曼尼希缩合物脑型疟牛仔汽提裂化全波整流器任务终止乳光的神经痛的视红质唐纳逊氏试验