Арность функции или операции является количеством аргументов или операндов, которые берет функция.

Арность функции или операции является количеством аргументов или операндов, которые берет функция.

Термин "арность" редко используется в повседневном использовании. Например, вместо того, чтобы говорить "арность относительно операции сложения 2", или "дополнение является операцией арности 2", каждый обычно говорит, что "дополнение является бинарной операцией". В целом именование функций или операторов с данной арностью следует конвенции, подобной той, используемой для находящихся в n систем счисления такой как двоичной и шестнадцатеричной. Каждый комбинирует латинский префикс с окончанием-ary; например:

  • nullary функция не берет аргументов.
  • Унарная функция берет один аргумент.
  • Двоичная функция берет два аргумента.
  • Троичная функция берет три аргумента.
  • Функция не берет n аргументы.