Clojure 哪个术语用于描述具有多个“;模式”;?

Clojure 哪个术语用于描述具有多个“;模式”;?,clojure,functional-programming,Clojure,Functional Programming,例如,有四种模式: 有一个形容词来描述这样的函数吗?我将它们称为多重算术或算术重载,因为变量重载被认为是一个单独的算术重载。我将它们称为多重算术或算术重载,在理解变量重载被认为是一个单独的算术重载的基础上。我认为它们被称为算术重载函数,而变量函数的参数数量是无限的 Clojure支持在单个函数对象、自引用和变量arity函数中使用arity重载& 我相信它们被称为算术重载函数,而变量函数的参数数量是无限的 Clojure支持在单个函数对象、自引用和变量arity函数中使用arity重载& 也

例如,有四种模式:


有一个形容词来描述这样的函数吗?

我将它们称为多重算术或算术重载,因为变量重载被认为是一个单独的算术重载。

我将它们称为多重算术或算术重载,在理解变量重载被认为是一个单独的算术重载的基础上。

我认为它们被称为算术重载函数,而变量函数的参数数量是无限的

Clojure支持在单个函数对象、自引用和变量arity函数中使用arity重载&


我相信它们被称为算术重载函数,而变量函数的参数数量是无限的

Clojure支持在单个函数对象、自引用和变量arity函数中使用arity重载&


也可以称为超载。啊,是的!你应该加上这个作为回答,@leppie.也可以被称为重载。啊,是的!你应该加上这个作为回答,@leppie。
Usage: (range)
       (range end)
       (range start end)
       (range start end step)

Returns a lazy seq of nums from start (inclusive) to end
(exclusive), by step, where start defaults to 0, step to 1, and end
to infinity.