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.
有形容词来描述这些功能吗?
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.
有形容词来描述这些功能吗?
我将它们称为多参数或参数重载,因为可以将可变参数重载视为单个单独的参数重载。
我相信它们被称为arity-overloaded函数,而可变参数函数采用无限数量的参数。
http://clojure.org/functional_programming
Clojure 支持在单个函数对象、自引用和可变参数函数中使用 &