kotlin

인텔리제이 Kotlin언어 은닉 변수 타입 보이게 설정하는 방법 IntelliJ(2022.1) 이후는 Settings -> Editor -> Inlay Hints -> Types -> Kotlin -> Types -> Parameter hints -> Local variable types or check all. 이 기능 구성은 메뉴에 약간 숨겨져 있고 다른 릴리스간에 많이 이동되었다고 말할 수 있다고 생각합니다. IntelliJ(2020.3) 이후는 Settings -> Editor -> Inlay Hints -> Kotlin -> Parameter hints -> Types IntelliJ 2019.3.1 이상에서는 Settings -> Editor -> Inlay Hints -> Kotlin -> ..
· Book
장 제목: 코틀린 소개 Kotlin을 사용한 객체 지향 프로그래밍 Kotlin을 사용한 함수형 프로그래밍 Kotlin 개발 도구 시작하기 Kotlin에서 기본 유형 및 제어 흐름 작업 Kotlin 컬렉션 및 데이터 구조 예외와 로깅을 사용하는 강력한 응용 프로그램 구축 Kotlin을 사용한 동시성 및 멀티스레딩 안드로이드 개발을 위한 코틀린 코틀린을 사용한 웹 개발 Kotlin 애플리케이션 테스트 및 디버깅 고급 코틀린 기능 Kotlin 개발을 위한 권장사항 Kotlin 및 Java와의 상호 운용성 코틀린 개발의 미래 책 소개 : Kotlin은 Java 가상 머신(JVM)에서 실행되는 현대적이고 간결하며 다재다능한 프로그래밍 언어이며 Android 앱 개발에서 웹 개발 및 서버 측 프로그래밍에 이르기까지..
Kotlin은 간결하고 안전하며 유지 관리 가능한 코드를 더 쉽게 작성할 수 있도록 다양한 기능을 제공하는 최신 오픈 소스 프로그래밍 언어입니다. 다음은 Kotlin의 가장 유용한 기능 중 일부입니다. Null 안전성: Kotlin에는 컴파일 타임에 null 포인터 예외를 방지하는 강력한 유형 시스템이 있습니다. 런타임 오류 없이 null 값을 쉽게 처리할 수 있는 nullable 형식 시스템을 제공합니다. 이 기능은 코드의 안전성과 신뢰성을 개선하는 데 도움이 됩니다. 확장 함수: Kotlin의 확장 함수를 사용하면 개발자가 소스 코드를 수정하지 않고도 기존 클래스에 새 함수를 추가할 수 있습니다. 이 기능을 사용하면 더 간결하고 읽기 쉬운 코드를 작성할 수 있으며 코드 중복을 줄이는 데 도움이 될 수..
해당 방법을 원할땐 아래 코드를 추가합니다. inline fun safeLet(p1: T1?, p2: T2?, block: (T1, T2)->R?): R? { return if (p1 != null && p2 != null) block(p1, p2) else null } inline fun safeLet(p1: T1?, p2: T2?, p3: T3?, block: (T1, T2, T3)->R?): R? { return if (p1 != null && p2 != null && p3 != null) block(p1, p2, p3) else null } inline fun safeLet(p1: T1?, p2: T2?, p3: T3?, p4: T4?, block: (T1, T2, T3, T4)->R?): R? ..
자바 : class Foo { public static int a() { return 1; } } 코틀린 : class Foo { companion object { fun a() : Int = 1 } } From the docs: https://kotlinlang.org/docs/reference/object-declarations.html#companion-objects kotlinlang.org Companion Objects An object declaration inside a class can be marked with the companion keyword: class MyClass { companion object Factory { fun create(): MyClass = MyClass()..
val(값을 뜻하는 value) 변경 불가능한 참조를 저장하는 변수다. val로 선언된 변수는 일단 초기화하고 나면 재대입이 불가능하다. 자바로 말하자면 final 변수에 해당한다. var(변수를 뜻하는 variable) 변경 가능한 참조다. 이런 변수의 값은 바뀔 수 있다. 자바의 일반 변수에 해당한다. 변경 불가능한 참조와 변경 불가능한 객체를 부수 효과가 없는 함수와 조합해 사용하면 코드가 함수형 코드에 가까워진다. 코틀린 인액션 - 65p
_world
'kotlin' 태그의 글 목록