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

16 la respuesta

a función recursiva de Fibonacci en Clojure

Soy un recién llegado a clojure que quería ver de qué se trata todo este alboroto. Imaginando que la mejor manera de obtener una idea es escribir un código simple, pensé que comenzaría con una función de Fibonacci. Mi primer esfuerzo ...

12 la respuesta

Inicializando elementos de un mapa condicionalmente en Clojure

Estoy buscando la mejor manera de evitar condicionalmente agregar un elemento a un mapa cuando se está inicializando / definiendo. En este caso, quiero evitar agregar un elemento a un mapa si el valor de la clave es nulo. (defn create-record ...

4 la respuesta

¿Cómo creo un objeto JS con métodos y constructor en ClojureScript

Imagine que la tarea es crear alguna utilidad lib en clojurescript para que pueda usarse desde JS. Por ejemplo, digamos que quiero producir un equivalente de: var Foo = function(a, b, c){ this.a = a; this.b = b; this.c = c; } Foo.prototype.bar ...

2 la respuesta

¿Cuál es la diferencia entre seq y seq?

------------------------- clojure.core/seq ([coll]) Returns a seq on the collection. If the collection is empty, returns nil. (seq nil) returns nil. seq also works on Strings, native Java arrays (of reference types) and any objects that implement ...

6 la respuesta

clojure y leiningen: uso de un repositorio git como dependencia

Es posible que Leiningen extraiga un proyecto directamente de un repositorio git (en github) como una dependencia? Utilizando Bundler con Ruby, es posible asignar una gema a un repositorio git, lo que permite un rápido desarrollo e integración ...

8 la respuesta

Prueba si un objeto es una matriz primitiva de Java en Clojure

¿Cuál es la mejor manera de detectar si un objeto es una matriz primitiva de Java en Clojure? La razón por la que necesito esto es para hacer un manejo especial de las matrices primitivas, que podría ser algo así como: (if (byte-array? ...

6 la respuesta

¿Cómo funciona Clojure ^: const?

Estoy tratando de entender lo que^:const hace en clojure. Esto es lo que dicen los documentos de desarrollo. @http: //dev.clojure.org/display/doc/1. [http://dev.clojure.org/display/doc/1.3] (def constantes {: pi 3.14: e 2.71}) (def ^: const ...

2 la respuesta

Overflow mientras usa recur en clojure

Tengo una calculadora de números primos simple en clojure (un algoritmo ineficiente, pero solo estoy tratando de entender el comportamiento de recur por ahora). El código es: (defn divisible [x,y] (= 0 (mod x y))) (defn naive-primes [primes ...

6 la respuesta

¿Puede obtener el "código como datos" de una función cargada en Clojure?

Para decirlo de otra manera, " Ok, entonces el código es información ... [http://groups.google.com/group/clojure/browse_thread/thread/554cdc59d8a46f01]" Este hilo aborda cómo leer desde un archivo fuente, pero me pregunto cómo obtener la ...

10 la respuesta

¿Cómo hacer que una función Clojure tome un número variable de parámetros?

Estoy aprendiendo Clojure y estoy tratando de definir una función que tome un número variable de parámetros (a variadic función) y sumarlos (sí, al igual que el procedimiento +). Sin embargo, no sé cómo implementar dicha función Todo lo que ...