중첩 된 LET없이 Clojure에서 다중 관련 변수를 바인딩합니다
문제
변수의 값을 사용하여 동일한 LET 명령문에서 다른 변수의 값을 계산하고 싶습니다. Nested Lets를 사용하지 않고 Clojure 에서이 작업을 수행하는 방법이 있습니까?
중첩 된 LET 솔루션 :
(let [x 3]
(let [y (+ 1 x)]
y)) = 4
원하는 해결책 :
(let [x 3
y (+ 1 x)]
y) = 4
해결책
신경 쓰지 마십시오. 원하는 솔루션은 잘 작동합니다. 왜 내가 전에 문제가 있었는지 궁금합니다.
제휴하지 않습니다 StackOverflow