2장
코틀린 프로그래밍의 개요
2.1 필드와 변수
2.2 클래스와 인터페이스
2.3 원시 타입이 없음
2.4 컬렉션의 두 유형
2.5 패키지
2.6 가시성
2.7 함수
2.8 널
2.9 프로그램 흐름과 제어 구조
2.10 비검사 예외
2.11 사용한 자원 자동으로 닫기
2.12 스마트 캐스트
2.13 동등성과 동일성
2.14 문자열 인터폴레이션
2.15 여러 줄 문자열
2.16 변성: 파라미터화한 타입과 하위 타입
2.17 요약
이 장에서 다룰 핵심 내용
• 필드 및 변수 선언과 초기화하기
• 코틀린 클래스와 인터페이스
• 두 종류의 코틀린 컬렉션
• 함수(그리고 제어 구조)
• 널(null) 다루기