1장 - 코틀린이란 무엇이며, 왜 필요한가?
코틀린(Kotlin)은 무엇인가? 코틀린은 자바 플랫폼에서도 돌아가는 새로운 프로그래밍 언어다. 코틀린은 간결하고 실용적이며, 자바 코드와의 상호운용성을 중시한다. 현재 자바를 사용 중인 곳이라면 거의 대부분 코틀린을 활용할 수 있다. 코틀린을 사용하는 대표적인 분야는 서버 개발, 안드로이드 앱 개발 등의 분야에서 사용한다. 코틀린은 기존 자바 라이브러리나 프레임워크와 함께 잘 작동하며, 성능도 자바와 같은 수준이다. 코틀린 맛보기 data class Person(val name: String, val age: Int? = null) // 데이터 클래스, 널이 될 수 있는 타입(Int?)과 파라미터 디폴트 값 fun main(args: Array) { val persons = listOf(Person("..