목록람다식 (1)
Learn & Record
Kotlin (지연 초기화, lateinit, lateinit 특징, lazy, lazy 특징, 람다식, 람다 표현 다양한 방법, SAM 변환)
지연 초기화코틀린은 지연 초기화를 사용하는데 이는 클래스의 코드에 Nullable 처리가 남용되는 것을 방지해 줌.1. lateinit개발을 하다 보면 클래스 안에서 변수(프로퍼티)만 Nullable로 미리 선언하고 초기화(생성자 호출)를 나중에 해야 할 경우가 있는데,이럴 경우 lateinit 키워드를 사용할 수 있음.1) Nullable로 선언하는 일반적인 방법일바적인 선언 방식으로 처음에 null 값을 입력해두고, 클래스의 다른 메서드 영역에서 값을 입력함. class Person { var name: String? = null init { name = "Jane" } fun process() { name?.plus(..
Dev/Kotlin
2024. 4. 24. 15:21