Skip to content

5.8 암시를 현명하게 활용 , 5.9 마치며

zer0wiz edited this page Sep 5, 2016 · 1 revision

5.8 암시를 현명하게 활용하기

  • 암시작 인자 기법은 DSL을 만들거나 준비 코드를 최소화한 API를 만들 떄 상당히 유용한 도구
  • 단점 : API나 DSL에 전달된 암시적 인자와 값은 거의 눈에 띄지 않기 떄문에 코드를 이해하기 상당히 어려움.

암시를 눈에 잘 띄게 하는 방법

  • 암시적 값을 모두 implicits라는 패키지나 Implicits라는 객체에 넣는 관례를 따르는 것.
  • 코드 사용자가 'implicit'라는 단어를 임포트 문에서 보고, 스칼라에서 많이 사용되는 기본 암시와 더불어 다른 암시를 추가로 사용 중임을 알 수 있다.
  • 최근 IDE는 사용 가능한 암시를 보여주므로 IDE를 활용하는 방법.

5.9 마치며

암시의 능력과 유용성, 그리고 단점

함수형 프로그래밍의 원칙으로 깊이 들어갈 준비 완료 앞으로

  • 핵심 개념을 논하고 그런 개념이 왜 중요한지 설명
  • 라이브러리에 있는 대부분의 컨테이너 타입이 제공하는 강력한 함수를 살펴볼것
  • 또한 그런 함수를 사용해서 간결하지만 강력한 프로그램을 만드는 방법을 볼 것.
Clone this wiki locally