더북(TheBook)

Note 타입 추론

Java 9까지는 변수를 선언할 때 자료형을 반드시 명시하도록 했습니다. 그런데 Java 10부터는 자료형을 명시하지 않고 var로 변수를 선언할 수 있습니다.

var b = 10;

이와 같이 선언하면 컴파일러가 값을 보고 자료형을 추론해 정수형 변수를 선언합니다. 컴파일러가 개발자의 의도를 추측한다고 해서 이를 타입 추론(type inference)이라고 합니다. 타입 추론은 입문자에게는 어려운 내용이므로 이 책에서는 자료형을 명확하게 명시하는 방법으로 설명합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.