생성일: 2019년 11월 07일
수정일: 2023년 10월 29일

4clojure - Local bindings (35)

  1. 문제
  2. 풀이

문제

(= __ (let [x 5] (+ 2 x)))

(= __ (let [x 3, y 10] (- y x)))

(= __ (let [x 21] (let [y 3] (/ x y))))

풀이

7

let이라는 local binding을 연습하는 문제이다. 다른 언어에서 사용하는 형식인 x = 5 와 같은 형태라고 생각하면 될 것 같다. 한번 선언이 되면 변경이 불가능 하다는 다른 점이 있다.

Tags: 4clojure Today I Learn