생성일: 2019년 11월 08일
수정일: 2023년 10월 30일

4clojure - Let it Be (36)

  1. 문제
  2. 풀이

문제

(= 10 (let __ (+ x y)))

(= 4 (let __ (+ y z)))

(= 1 (let __ z))

풀이

[x 7, y 3, z 1]

여러개의 값을 local binding을 하여 푸는 문제 이다. 기본적으로 let [] 형태로 여러개의 값을 local binding 가능하고 ,로 binding 별 구분이 가능하다. 변수 선언을 여러개 하는 방법이라고 생각 하면 될 것 같다. 어느 언어에서나 마찬가지 이겠지만 괄호 안에서만 그 값을 사용 가능하다는 것도 동일하다.

Tags: 4clojure Today I Learn