안드로이드(Kotlin)
Android(Kotlin) null(?), lateinit, lazy
null(?) 코틀린에서 null 값을 허용하기위해 자료형 오른쪽에 ? 기호를 붙여주면 null값을 허용함. !! : null허용 자료형을 허용하지 않는 자료형에 넣을때 사용 val a: String //에러! 초기화를 해줘야합 val b: String = null //에러! 코틀린은 기본적으로 null을 허용하지 않음. val c: String? = null //OK //!! : null허용 자료형을 허용하지 않는 자료형에 넣을때 사용 val name: String? = "Joy" val name2: String? = name //OK val name3: String = name //ERROR val name4: String = name!! //OK //안전한 호출(?) val str: String? ..
2021. 11. 20. 09:05
최근댓글