[Kotlin] Null 안전과 예외
Null이란? - var이나 val 변수의 값이 없다는 것을 나타내는 값이다. - Java를 포함해 많은 언어에서 null은 치명적 에러를 유발하는 원인이 된다. - Kotlin에서 null 값을 가지려면 null타입을 선언해야한다. Kotlin에서의 Null을 선언? - Kotlin에서 아래와 같은 구문을 작성하면 3번 line에서 컴파일 에러가 발생한다. - String은 null 불가능(non-nullable) 타입 이기 때문이다. fun main(args: Array) { var name: String = "Choi" name = null } 명시적 null 타입 - (타입)?은 해당 타입의 null 가능(nullable)을 뜻합니다. - Kotlin에서의 null 선언은 아래와 같다. fun m..
Programming language/Kotlin
2020. 9. 24. 16:34