类别: 函子 | 组件类型: 概念 |
参数类型 | 一元函数参数的类型。 |
结果类型 | 一元函数被调用后返回的类型。 |
F | 一元函数模型的类型 |
X | 的参数类型F |
结果 | 的结果类型F |
f | 的类型对象F |
x | 的类型对象X |
一元函数的范围是它可能返回的所有可能值的集合。
名称 | 表达式 | 类型要求 | 返回类型 |
---|---|---|---|
函数调用 | f(x) | 结果 |
名称 | 表达式 | 前置条件 | 语义 | 后置条件 |
---|---|---|---|---|
函数调用 | f(x) | x在f的域中 | 按需调用f作为参数,然后返回x类型的数值结果 [1] | 返回值在f的范围中 |
[1]的两个不同调用f即使f始终使用相同参数进行调用,也可能返回不同的结果。一元函数可能指本地状态,执行 I/O 等。f(x)允许表达式f更改