나무위키 - clojure 장점



중첩 된 let없이 Clojure에서 여러 관련 변수 바인딩 (1)

같은 let 문에서 다른 변수의 값을 계산하기 위해 변수의 값을 사용하고 싶습니다. 중첩 된 수식을 사용하지 않고 Clojure에서이 작업을 수행 할 수있는 방법이 있습니까?

중첩 된 솔루션 :

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

원하는 솔루션 :

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

신경 쓰지 마, 원하는 솔루션을 잘 작동합니다. 왜 내가 전에 그걸로 문제가 있었는지 궁금해?





let