User Tools

Site Tools


study:clojure-introduction-lecture:1-3

클로저 입문 3강

라이트 테이블 설치

설치

다음 웹싸이트에서 자신의 OS에 맞는 걸로 다운로드한다.

http://lighttable.com/

인스타 REPL 구동

  1. CTRL+SPACE 키 누르고.
  2. instarepl 입력.
  3. Open a clojure instarepl 선택.

2강 복습

익명 함수 생성

let 바인딩

first / second / last

next / rest

cons / conj

range

take / drop

설명

21 : drop 사용
49 : split-at 구현

reverse

설명

27 : 회문

map

filter

reduce

설명

22 : count 구현
23 : reverse 구현
24 : 더하기
38 : max 구현
42 : factorial 구현
56 : distict 구현

3강 내용

seq / empty?

cond / case

into

설명

23 : into

identity

설명

31 : partition-by에 사용.

apply

설명

42 : factorial 구현
59 : 난이도-중.

loop-recur

설명

22 : count 구현
24 : 더하기

mapcat/concat

설명

28 : flatten 구현
32 : 요소 반복
39 : interleave 구현

map-indexed/keep-indexed

설명

41 : 난이도-중

some/every?

설명

48 : some

partition

설명

30 : 중복 제거
31 : 같은 것끼리 묶기
43 : 갯수대로 나누기

repeat

설명

33 : 숫자대로 반복하기

iterate

설명

34 : range 구현
45 : 값구하기

interleave

설명

40 : interpose 구현
61 : zipmap 구현

group-by

설명

50 : 타입별로 묶기

정규식

설명

29 : 대문자만 고르기
37 : 대문자만 고르기

구조분해(destructuring)

설명

51 : 구조분해 이해하기
52 : 구조분해 이해하기

-> / ->>

강의 소감

study/clojure-introduction-lecture/1-3.txt · Last modified: 2019/02/04 14:26 (external edit)