Vinculativo múltiplas variáveis ??relacionados em Clojure, sem deixar aninhada
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
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