코틀린에서 컬렉션 만들기
2022. 1. 19. 20:54
프로그래밍/Kotlin
코틀린에서 컬렉션 만들기 컬렉션을 만드는 방법은 자바와 비슷함 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", "..
코틀린 기초(함수와 변수)
2022. 1. 5. 20:03
프로그래밍/Kotlin
Hello, World! 'Hello, World!' 프린트 예제 👇 fun main(args: Array) { println("Hello, world!") } 단순한 코드지만 코틀린의 여러가지 특성을 보여줌 함수를 선언할 때 fun 키워드를 사용 파라미터 이름 뒤에 그 파라미터의 타입을 씀 함수를 최상위수준에 정의할 수 있다. (자바와 달리) 꼭 클래스 안에 함수를 넣어야 할 필요가 없음 배열도 일반적인 클래스와 마찬가지다. 코틀린에는 자바와 달리 배열처리를 위한 문법이 따로 존재하지 않음 System.out.println 대신에 println이라고 씀. 코틀린 표준 라이브러리는 여러 가지 표준 자바 라이브러리 함수를 간결하게 사용할 수 있게 감싼 래퍼를 제공 최신 프로그래밍 언어 경향과 마찬가지로 줄..