본문 바로가기

코틀린3

Kotlin 프로젝트에서 SLF4J Logger 선언 방법 Log Interface 선언 interface Log { val logger: Logger get() = LoggerFactory.getLogger(this.javaClass) } Logger 사용 방법 class SampleClass { companion object : Log fun sampleFunction() { logger.info("Hello Kotlin") } } 2020. 3. 6.
Kotlin in Action #3. 함수 정의와 호출 'Kotlin in Action' 책을 학습하고 정리한 내용입니다. 3. 함수 정의와 호출 코틀린에서 함수 정의와 호출하는 방법에 대해서 살펴보는 것을 중점으로 한다. 그리고 더 나아가 확장 함수 및 프로퍼티를 사용함으로써 코틀린이 자바와 함께 사용했을 때 어떤 장점이 있는지 알아보자. 코틀린에서 컬렉션 만들기 코틀린에서 set, list, map 컬렉션 객체를 생성하고 어떤 클래스에 속하는지 출력하면 익숙한 텍스트를 볼 수 있다. fun main(args: Array) { var set = hashSetOf(1, 5, 10) var list = arrayListOf(1,2,3) var map = hashMapOf(1 to "one", 3 to "three", 5 to "five") println(set.. 2020. 2. 23.
Kotlin 변수(Variables) 알아보기 변수(variables)는 간단히 말해서 값을 저장하는 공간입니다. 프로그래밍 언어에서 특정 계산을 수행하거나 또는 어떤 값을 저장하기 위해서 사용합니다. 이번 글에서는 Kotlin에서는 어떻게 변수를 선언하고 초기화하는지에 대해서 알아보도록 하겠습니다. Kotlin 변수 타입 추론 Kotlin은 강력한 타입 추론을 갖고 있습니다. 개발자가 변수의 타입을 명시적으로 선언할 수 있지만, 일반적으로 컴파일러가 변수의 타입을 추론해서 작업을 수행하게 됩니다. 변수 선언 및 초기화하기 var/val 변수명: 변수타입 = 초기화 변수명을 식별자라고 합니다. 식별자는 키워드(var, val와 같이 Kotlin에 미리 정의된 단어)를 제외한 영문자, 숫자, 언더스코어만 가능합니다. var와 val 키워드는 무엇인가?.. 2019. 4. 5.