본문 바로가기
  • Seizure But Okay Developer
FrontEnd/CodeSpitz 강의 정리

코드스피츠 82 5주차

by Sky_Developer 2019. 6. 11.

코틀린에서 메소드는 중위법이 가능하다

수신함수를 이용하면 두가지 쌍으로 구성이 가능하다.

infix 를 이용하면 서로 상이한 형들을 초기화 할 수 있음.

infix 는 병렬로 결합할 수 있는 이점이 있기 때문에 많이 사용한다.

중위법을 사용하면 괄호와 같이 사용할 때 편하게 사용할 수 있고 operator 들과 잘 어울리게 사용할 수 있음

- 속성 delegation : mutable delegation, emmutable delegation
KFunction KProperty Kclass

- map delegation : 

Kotlin의 delegate package는 꼭 외우자(자주 쓰임)

NotNull : 너는 이걸 Null 인채로 사용할 수 없다, Null 이면 죽일 거다(무섭)

Delegates 객체를 할당해주는 것(.... by Delegates... ) 으로서 일반 언어에서 getter, setter 사용하듯이 쓸 수 있음

lateinit var === var a:String by Delegates.notNull() [축소형]


by 다음에는 ReadWrite pr, Map pr, Lazy pr 이 올 수 있다. (pr 은 프로퍼티)

소유모델은 디자인 전략 패턴의 핵심
소유모델을 이용하면 메모리를 많이 먹고 성능을 많이 요구하므로 즉각적인 반응이 필요한 클라이언트나 게임 쪽에선 디자인 전략 패턴을 잘 사용하지 않음

'FrontEnd > CodeSpitz 강의 정리' 카테고리의 다른 글

코드스피츠 s80 - 2 역할모델 정리  (0) 2019.06.12
코드스피츠 s81 4주차  (0) 2019.04.30
코드스피츠 s81 2주차  (0) 2019.04.10
코드스피츠 s81 1주차  (0) 2019.04.03
코드스피츠 4주차 복습  (0) 2019.03.20

댓글