Page 8 -
P. 8

10장 애너테이션과 리플렉션                        391


                10.1  애너테이션  392
                    10.1.1 애너테이션 클래스 정의하고 사용하기  393
                    10.1.2 내장 애너테이션  399
                10.2  리플렉션  406
                    10.2.1 리플렉션 API 개요  406
                    10.2.2 지정자와 타입  408
                    10.2.3 호출 가능  414
                10.3  결론  419
                10.4  정리 문제  420






                11장 도메인 특화 언어                    421


                11.1  연산자 오버로딩  423
                    11.1.1 단항 연산  424
                    11.1.2 증가와 감소  426
                    11.1.3 이항 연산  427
                    11.1.4 중위 연산  432
                    11.1.5 대입  434
                    11.1.6 호출과 인덱스로 원소 찾기  437
                    11.1.7 구조 분해  440
                    11.1.8 이터레이션  441
                11.2  위임 프로퍼티  442
                    11.2.1 표준 위임들  442
                    11.2.2 커스텀 위임 만들기  447
                    11.2.3 위임 표현  451
                11.3  고차 함수와 DSL  453
                    11.3.1 중위 함수를 사용해 플루언트 DSL 만들기  454
                    11.3.2 타입 안전한 빌더 사용하기  456
                    11.3.3 @DslMarker  460










     Kotlin_05.indd   20                                                                     2022-02-15   오후 4:07:30
   3   4   5   6   7   8   9   10   11   12   13