본문 바로가기
카테고리 없음

코틀린 타입추론!

by y.j 2019. 4. 12.
728x90

타입추론이란 무엇인가?

변수의 type을 생략 해도 컴파일러가 자동적으로 type을 유추해주는 방식이다.

코틀린에서 타입추론 할 시 유의할 점

fun main(args: Array<String>) {
    val answer 
    answer = 42; // 컴파일 오류
    val answer2: Int // 타입 지정
    answer2 = 42; 
    val answer3 = 42; // 초기화
}

만약 변수를 초기화 하지 않는다면 타입추론을 할 수 없으므로 타입을 지정해주거나 초기화를 시켜줘야한다.

728x90

댓글