[Kotlin 코틀린 데이터 타입] [코틀린 Any 란] 모든 객체의 상위 객체 (모든 코틀린의 클래스는 Any의 하위 클래스) Java의 Object 타입 -> Any 타입은 컴파일 시 Object로 변환 [코틀린 Nothing 이란] null이나 예외를 반환하는 함수로 특수한 상황에서 사용한다. Nothing으로 선언한 변수에는 null만 대입할 수 있다. 즉, 데이터로서는 의미가 없다. 주로 함수의 반환 타입에 사용한다. 어떤 함수의 반환타입이 Nothing 이면 반환은 하지만 의미 있는 값은 아니라는 의미이다. 항상 null만 반환하는 함수라든가, 예외를 던지는 함수의 반환 타입을 Nothing으로 선언한다. var data1: Nothing? = null // null 반환 함수 fun some..