Resultados da pesquisa a pedido "clojure"

16 a resposta

ma função de Fibonacci recursiva no Clojure

Eu sou um novato no Clojure que queria ver o motivo de toda essa confusão. Descobrindo que a melhor maneira de entender isso é escrever um código simples, pensei em começar com uma função Fibonacc Meu primeiro esforço foi: (defn fib [x, n] ...

12 a resposta

Inicializando elementos de um mapa condicionalmente no Clojure

Estou procurando a melhor maneira de evitar condicionalmente adicionar um elemento a um mapa quando ele estiver sendo inicializado / definido. Nesse caso, quero evitar adicionar um elemento a um mapa se o valor da chave for nulo. (defn ...

4 a resposta

Como criar um objeto JS com métodos e construtor no ClojureScript

Imagine que a tarefa é criar alguma lib de utilidade no clojurescript para que possa ser usada no J Por exemplo, digamos que eu queira produzir um equivalente a: var Foo = function(a, b, c){ this.a = a; this.b = b; this.c = c; ...

2 a resposta

Qual é a diferença entre seq e 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 a resposta

clojure e leiningen - usando um repositório git como dependência

É possível ter o leiningen puxar um projeto diretamente de um repositório git (no github) como uma dependênci sando o Bundler com Ruby, é possível mapear uma gema para um repositório git, permitindo o rápido desenvolvimento e integração de ...

8 a resposta

Testando se um objeto é uma matriz primitiva Java no Clojure

Qual é a melhor maneira de detectar se um objeto é uma matriz primitiva Java no Clojur A razão pela qual eu preciso disso é fazer um tratamento especial para matrizes primitivas, que podem ser algo como: (if (byte-array? object) ...

6 a resposta

Como Clojure ^: const funciona?

Estou tentando entender o que^:const faz no clojure. É o que os desenvolvedores dizem.http: //dev.clojure.org/display/doc/1. [http://dev.clojure.org/display/doc/1.3] (constantes de definição {: pi 3.14: e 2.71}) (def ^: const pi (: pi ...

2 a resposta

Overflow durante o uso recorrente no clojure

Eu tenho uma calculadora simples de números primos no clojure (um algoritmo ineficiente, mas só estou tentando entender o comportamento do retorno por enquanto). O código é: (defn divisible [x,y] (= 0 (mod x y))) (defn naive-primes [primes ...

6 a resposta

Você pode obter o "código como dados" de uma função carregada no Clojur

Para colocar de outra maneira, " Ok, então código é dados ... [http://groups.google.com/group/clojure/browse_thread/thread/554cdc59d8a46f01]" Esse thread aborda como ler um arquivo de origem, mas estou pensando em como obter a expressão s de ...

10 a resposta

Como fazer uma função Clojure assumir um número variável de parâmetros?

Estou aprendendo Clojure e estou tentando definir uma função que usa um número variável de parâmetros (a variadic) e resuma-os (sim, assim como o procedimento +). No entanto, não sei como implementar essa função Tudo o que posso fazer ...