KotlinInAction

Kotlin/Kotlin in action

6장 코틀린 타입 시스템

▩목 차▩ 1. 널 가능성 1-1. 널이 될 수 있는 타입 1-2. 타입의 의미 1-3. 안전한 호출 연산자: ?. 1-4. 엘비스 연산자: ?: 1-5. 안전한 캐스트: as? 1-6. 널 아님 단언: !! 1-7. let 함수 1-8. 나중에 초기화할 프로퍼티 1-9. 널이 될 수 있는 타입 확장 1-10. 타입 파라미터의 널 가능성 1-11. 널 가능성과 자바 1-11-1. 플랫폼 타입 1-11-2. 상속 1-12. 널 가능성에 대한 논의 정리 2. 코틀린의 원시 타입 2-1. 원시타입: Int, Boolean 2-2. 널이 될 수 있는 원시 타입: Int?, Boolean? 등 2-3. 숫자 변환 2-4. Anym Any?: 최상위 타입 2-5. Unit 타입: 코틀린의 void 2-6. Noti..

Kotlin/Kotlin in action

3장 함수 정의와 호출

▩ 목 차 ▩ 1. 함수 정의와 호출 1-1. 코틀린에서 컬렉션 만들기 1-2. 함수를 호출하기 쉽게 만들기 1-2-1. 이름 붙인 인자 1-2-2. 디폴트 파라미터 값 1-2-3. 정적인 유틸리티 클래스 없애기: 최상위 함수와 프로퍼티 1-3. 메서드를 다른 클래스에 추가: 확장 함수와 확장 프로퍼티 1-3-1. 임포트와 확장 함수 1-3-2. 자바에서 확장 함수 호출 1-3-3. 확장 함수로 유틸리티 함수 정의 1-3-4. 확장 함수는 오버라이드 할 수 없다. 1-3-5. 확장 프로퍼티 1-4. 컬렉션 처리: 가변 길이 인자, 중위 함수 호출, 라이브러리 지원 1-4-1. 자바 컬렉션 API 확장 1-4-2. 가변 인자 함수: 인자의 개수가 달라질 수 있는 함수 정의 1-4-3. 값의 쌍 다루기: 중..

Kotlin/Kotlin in action

2장 코틀린 기초

▩ 목 차 ▩ 1. 기본 요소: 함수와 변수 1-1. Hello, World! 1-2. 함수 1-2-1. 식이 본문인 함수 1-3. 변수 1-3-1. 변경 가능한 변수와 변경 불가능한 변수 1-4. 더 쉽게 문자열 형식 지정: 문자열 템플릿 2. 클래스와 프로퍼티 2-1. 프로퍼티 2-2. 커스텀 접근자 2-3. 코틀린 소스코드 구조: 디렉터리와 패키지 3. 선택 표현과 처리: enum과 when 3-1. enum 클래스 정의 3-2. when으로 enum 클래스 다루기 3-3. when과 임의의 객체를 함께 사용 3-4. 인자가 없는 when 사용 3-5. 스마트 캐스트 : 타입 검사와 타입 캐스트를 조합 3-6. 리팩토링: if를 when으로 변경 3-7. if와 when의 분기에서 블록 사용 3-8..

삼겹살짱짱맨
'KotlinInAction' 태그의 글 목록