Vinculativo múltiplas variáveis ??relacionados em Clojure, sem deixar aninhada

StackOverflow https://stackoverflow.com/questions/1018516

  •  06-07-2019
  •  | 
  •  

Pergunta

Eu quero usar o valor de uma variável para calcular o valor de outra variável na mesma instrução let. Existe uma maneira de fazer isso em Clojure sem usar aninhados deixa?

Nested deixe a solução:

(let [x 3] 
  (let [y (+ 1 x)] 
    y)) = 4

solução desejada:

(let [x 3 
      y (+ 1 x)] 
   y) = 4
Foi útil?

Solução

Nunca mente, a solução desejada funciona bem. Pergunto-me por que eu estava tendo problemas com isso antes?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top