Kotlin

    [Kotlin] 추가적으로 알아두어야 할 코틀린 특성

    자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) - 인프런 | 강의 이 강의를 통해 Kotlin 언어의 특성과 배경, 문법과 동작 원리, 사용 용례, Java와 Kotlin을 함께 사용할 때에 주의할 점 등을 배울 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 강의를 들으며 내용 정리 코틀린의 이모저모 Type Alias와 as import 긴 이름의 클래스 혹은 함수 타입이 있을 때, 축약하거나 더 좋은 이름을 쓰고 싶다면? fun filterFruits(fruits: List, filter: (Fruit) -> Boolean) { // (Fruit) ->..

    [Kotlin] 코틀린에서의 FP

    [Kotlin] 코틀린에서의 FP

    자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) - 인프런 | 강의 이 강의를 통해 Kotlin 언어의 특성과 배경, 문법과 동작 원리, 사용 용례, Java와 Kotlin을 함께 사용할 때에 주의할 점 등을 배울 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 강의를 들으며 내용 정리 코틀린에서 배열과 컬렉션을 다루는 방법 배열 사실 배열은 잘 사용하지 않는다. 이펙티브 자바에서도 리스트를 사용할 것을 권장한다. 그래도 간략한 문법은 알아두자. int[] array = {100, 200}; for (int i = 0; i < array.length; i++)..

    [Kotlin] 코틀린에서의 OOP

    자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) - 인프런 | 강의 이 강의를 통해 Kotlin 언어의 특성과 배경, 문법과 동작 원리, 사용 용례, Java와 Kotlin을 함께 사용할 때에 주의할 점 등을 배울 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 강의를 들으며 내용 정리 코틀린에서 클래스를 다루는 방법 클래스와 프로퍼티 public class JavaPerson { private final String name; private int age; public JavaPerson(String name, int age) { this.name = nam..

    [Kotlin] 코틀린에서 코드를 제어하는 방법

    자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) - 인프런 | 강의 이 강의를 통해 Kotlin 언어의 특성과 배경, 문법과 동작 원리, 사용 용례, Java와 Kotlin을 함께 사용할 때에 주의할 점 등을 배울 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 강의를 들으며 내용 정리 코틀린에서 제어문을 다루는 방법 if문 private void validateScoreIsNotNegative(int score) { if (score < 0) { throw new IllegalArgumentException(String.format("%s는 0보다 작을 수 ..

    [Kotlin] 코틀린에서 변수와 타입, 연산자를 다루는 방법

    자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) 자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide) - 인프런 | 강의 이 강의를 통해 Kotlin 언어의 특성과 배경, 문법과 동작 원리, 사용 용례, Java와 Kotlin을 함께 사용할 때에 주의할 점 등을 배울 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 강의를 들으며 내용 정리 코틀린에서 변수를 다루는 방법 변수 선언 키워드 - var과 val의 차이점 long number1 = 10L; // 가변 final long number2 = 10L; // 불변 var number1 = 10L // 가변 val number2 = 10L // 불변 코틀린에서는..