Resultados da pesquisa a pedido "multimethod"

4 a resposta

Multimodods do Clojure vs. protocolos

Sou novato em Clojure e estava procurando alguns exemplos concretos de quando usar protocolos e quando usar métodos múltiplos. Eu sei que os protocolos geralmente são voltados para a criação de uma hierarquia de tipos e coisas típicas de OOP, ...

3 a resposta

pretty-printing um registro usando um método personalizado no Clojure

3 a resposta

É possível sobrecarregar multi-métodos do Clojure em arity?

Eu tenho um código que usa multi-métodos e idealmente gostaria de sobrecarregar a função (neste caso, multi-função) para que eu possa passar em uma função de...

1 a resposta

Como definir e obter metadados multimétodos no clojure?

Estou usando vários métodos para analisar comandos de linha de comando e seus argumentos. (defmulti run (fn [command args] command)) (defmethod run :default [& _] ...) ^{:args "[command]"} (defmethod run "help" [_ & [args]] "Display command list ...

2 a resposta

Como um objeto Perl 6 encontra um método múltiplo que pode estar em uma classe ou função pai?

Considere este exemplo em que uma subclasse possui um método múltiplo sem assinatura e outro com um parâmetro slurpy: class Foo { multi method do-it { put "Default" } multi method do-it ( Int $n ) { put "Int method" } multi method do-it ( Str $s ...