더북(TheBook)

3장의 중심 주제는 함수(function)라는 개념이다. 여기서는 함수의 기본적인 내부 구조를 살펴보고 중요한 요소, 즉 이름 붙은 인자(named argument), 디폴트(default) 값, vararg 스타일 함수 등을 살펴본다. 그리고 코틀린 언어의 명령형(imperative) 제어 구조도 소개할 것이다. 이 장에서는 ifwhen을 사용해 두 가지 중 하나를 선택하거나 여러 가지 중 하나를 선택하는 방법을 살펴보고, 여러 가지 형태의 반복문과 오류 처리 방법을 다룬다. 이런 제어 구문이 자바(실제로는 명령형 패러다임을 사용하는 대부분의 언어)에서 사용하는 구문과 상당히 비슷하다는 점을 살펴보고, 자바 경험이 있는 개발자가 쉽게 코틀린에 적용할 수 있도록 몇 가지 중요한 차이점을 짚어줄 것이다. 추가로, 관련 있는 여러 선언을 패키지로 묶는 방법과 임포트 디렉티브(import directive)를 사용하는 패키지 간 참조라는 흥미로운 주제를 살펴보겠다.

 

배우는 내용

코틀린 함수의 구조: 정의와 호출 문법, 함수 파라미터에 대한 상세한 내용

제어 구조: 조건문, 루프, 오류 처리

코틀린 패키지 구조와 임포트

 

이 장의 목표

조건문, 반복문, 오류 처리 제어 구조를 사용하는 코틀린 명령형 프로그래밍의 기초를 숙지하고, 함수와 패키지를 통해 코드를 조직화하는 수단을 배운다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.