(defn f [x & xs] (apply some-function x xs))
みたいにprotocolで可変個引数(variadic arity)は取れない。
(defprotocol foo
(bar [f])
(baz [f & gs]))
protocolは低レベルな仕組みの提供を目的としているかららしい。
More than 5 years have passed since last update.
(defn f [x & xs] (apply some-function x xs))
みたいにprotocolで可変個引数(variadic arity)は取れない。
(defprotocol foo
(bar [f])
(baz [f & gs]))
protocolは低レベルな仕組みの提供を目的としているかららしい。
Register as a new user and use Qiita more conveniently