728x90
타입추론이란 무엇인가?
변수의 type을 생략 해도 컴파일러가 자동적으로 type을 유추해주는 방식이다.
코틀린에서 타입추론 할 시 유의할 점
fun main(args: Array<String>) {
val answer
answer = 42; // 컴파일 오류
val answer2: Int // 타입 지정
answer2 = 42;
val answer3 = 42; // 초기화
}
만약 변수를 초기화 하지 않는다면 타입추론을 할 수 없으므로 타입을 지정해주거나 초기화를 시켜줘야한다.
728x90
댓글