元数
在逻辑、数学及计算机科学里,函数或运算的元数是指所需的参数或操作数的数量。关系的元数则是指其对应之笛卡儿积的维度。
元数主要用在下面类型的函数之中:f : V → S,其中的V ⊂ Sn,且S是某个集合。此类函数通常称为在S上的「运算」,且称n是这个运算的元数。
例子
「元数」一词其实在一般情况之下并不怎么常使用。例如,与其说「加法运算的元数是2」或「加法是个元数2的运算」,更多人会说「加法是个二元运算」。
0元
有时,将一个常数视为一个0元运算或0元函数是很有用的。
而且,在非函数编程语言里,一个没有参数的函数可以是有意义的,且不必然是个常数(因为有副作用)。通常,此类函数实际上会有个「隐藏输入」,可能是个全局变量,包含整个系统的状态(时间、未使用内存、…)。后者是个很重要的例子,即使在「纯」函数编程语言里也有其存在。
二元
大部份在编程语言中出现的操作符多是二元运算的形式。在编程语言及数学里,这些二元运算可以是乘法、加法及除法。「或」、「异或」、「且」、「蕴涵」等逻辑联结词一般也被当做二元操作符使用。
参考数据
- Quine, W. V. O., , Cambridge, MA: Harvard University Press, 1940
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.