close
더북(TheBook)
search
코틀린 완벽 가이드
더북(TheBook)
home
Home
2장 코틀린 언어 기초
2.1 기본 문법
2.1.1 주석
2.1.2 변수 정의하기
2.1.3 식별자
2.1.4 가변 변수
2.1.5 식과 연산자
2.2 기본 타입
2.2.1 정수 타입
2.2.2 부동소수점 수
2.2.3 산술 연산
2.2.4 비트 연산
2.2.5 문자 타입 Char
2.2.6 수 변환
2.2.7 불 타입과 논리 연산
2.2.8 비교와 동등성
2.3 문자열
2.3.1 문자열 템플릿
2.3.2 기본 문자열 연산
2.4 배열
2.4.1 배열 정의하기
2.4.2 배열 사용하기
2.5 결론
3장 함수 정의하기
3.1 함수
3.1.1 코틀린 함수의 구조
3.1.2 위치 기반 인자와 이름 붙은 인자
3.1.3 오버로딩과 디폴트 값
3.1.4 vararg
3.1.5 함수의 영역과 가시성
3.2 패키지와 임포트
3.2.1 패키지와 디렉터리 구조
3.2.2 임포트 디렉티브 사용하기
3.3 조건문
3.3.1 if 문으로 선택하기
3.3.2 범위, 진행, 연산
3.3.3 when 문과 여럿 중에 하나 선택하기
3.4 루프
3.4.1 while과 do-while 루프
3.4.2 for 루프와 이터러블
3.4.3 루프 제어 흐름 변경하기: break와 continue
3.4.4 내포된 루프와 레이블
3.4.5 꼬리 재귀 함수
3.5 예외 처리
3.5.1 예외 던지기
3.5.2 try 문으로 예외 처리하기
3.6 결론
3.7 정리 문제
4장 클래스와 객체 다루기
4.1 클래스 정의하기
4.1.1 클래스 내부 구조
4.1.2 생성자
4.1.3 멤버 가시성
4.1.4 내포된 클래스
4.1.5 지역 클래스
4.2 널 가능성
4.2.1 널이 될 수 있는 타입
4.2.2 널 가능성과 스마트 캐스트
4.2.3 널 아님 단언 연산자
4.2.4 안전한 호출 연산자
4.2.5 엘비스 연산자
4.3 단순한 변수 이상인 프로퍼티
4.3.1 최상위 프로퍼티
4.3.2 늦은 초기화
4.3.3 커스텀 접근자 사용하기
4.3.4 지연 계산 프로퍼티와 위임
4.4 객체
4.4.1 객체 선언
4.4.2 동반 객체
4.4.3 객체 식
4.5 결론
4.6 정리 문제
4장
클래스와 객체 다루기
4.1
클래스 정의하기
4.2
널 가능성
4.3
단순한 변수 이상인 프로퍼티
4.4
객체
4.5
결론
4.6
정리 문제
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address