元数
在邏輯、數學及電腦科學裡,函數或運算的元數是指所需的參數或運算元的數量。關係的元數則是指其對應之笛卡兒積的維度。
元數主要用在下面類型的函數之中: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.