생성일: 2019년 10월 17일
수정일: 2023년 09월 22일

4clojure - Intro to Functions(14)

  1. 문제
  2. 풀이

문제

(= __ ((fn add-five [x] (+ x 5)) 3))

(= __ ((fn [x] (+ x 5)) 3))

(= __ (#(+ % 5) 3))

(= __ ((partial + 5) 3))

풀이

8

clojure에서는 기본적으로 익명 함수를 만드는 방법이 2가지가 있다. fn으로 시작하는 방법, # 으로 시작하는 방법, 2가지가 있고 partial은 미리 공통된 수식을 정의 하는 함수로써 공통된 작업을 미리 정의할 때 사용하는 함수이다. 그래서 8일때 4개의 등식은 성립한다.

Tags: 4clojure Today I Learn