Kotlin In Action

Kotlin

Kotlin in Action 3장

코틀린에서 컬렉션 만들기 val set = hashSetOf(1, 7, 53) val list = arrayListOf(1, 7, 53) val map = hashMapOf(1 to "one", 7 to "seven", 53 to "fifty-three") 코틀린은 자신만의 컬렉션 기능을 제공하지 않는다. 그 이유는 뭘까? 표준 자바 컬렉션을 활용하면 자바 코드와 상호작용하기가 훨씬 더 쉽다. 자바에서 코틀린 함수를 호출하거나 코틀린에서 자바 함수를 호출할 때 자바와 코틀린 컬렉션을 서로 변환할 필요가 없다. 하지만 코틀린에서는 자바보다 더 많은 기능을 쓸 수 있다. fun main(args: Array) { val strings = listOf("first", "second", "fourteenth")..

Kotlin

Kotlin in Action 1장

코틀린은 무엇인가? 코틀린은 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어이다. 코틀린은 간결하고 실용적이며, 자바 코드와의 상호운용성을 중시한다. 코틀린은 기존 자바 라이브러리나 프레임워크와 함께 잘 작동한다. 코틀린 맛보기 // 데이터 클래스 data class Person(val name: String, val age: Int? = null) // 널이 될수 있는 타입과 파라미터 디폴트 값 // 최상의 함수 fun main(args: Array) { val person = listOf(Person("영희"), Person("철수", age = 29)) // 이름 붙인 파라미터 val oldest = person.maxOf { it.age ?: 0 } // 람다 식과 엘비스 연산자 println("..

yunJaem06
'Kotlin In Action' 태그의 글 목록