Resultados de la búsqueda a petición "multimethod"

1 la respuesta

¿Cómo establecer y obtener metadatos multimétodos en clojure?

Estoy usando métodos múltiples para analizar los comandos de línea de comandos y sus argumentos. (defmulti run (fn [command args] command)) (defmethod run :default [& _] ...) ^{:args "[command]"} (defmethod run "help" [_ & [args]] "Display ...

2 la respuesta

¿Cómo encuentra un objeto Perl 6 un método múltiple que podría estar en una clase o rol principal?

Considere este ejemplo donde una subclase tiene un método múltiple sin firma y uno con un 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 ) { put ...

3 la respuesta

¿Es posible sobrecargar los métodos múltiples de Clojure en arity?

Tengo algún código que utiliza métodos múltiples y, idealmente, me gustaría sobrecargar la función (en este caso, funciones múltiples) para que pueda pasar u...

3 la respuesta

Impresión bonita de un registro utilizando un método personalizado en Clojure

En Clojure 1.5.0, ¿cómo puedo proporcionar una impresora bonita personalizada para mi propio tipo de registro, definido con defrecord?

4 la respuesta

Clojure multimethods vs. protocolos

Soy un novato en Clojure y estaba buscando algunos ejemplos concretos de cuándo usar protocolos y cuándo usar métodos múltiples. Sé que los protocolos generalmente están orientados a crear una jerarquía de tipos y cosas típicas de OOP, que se ...

7 la respuesta

.Net 4.0 Código optimizado para refactorizar las condiciones existentes "if" y el operador "is"