데이터 타입 코틀린에서 소수 5.5와 정수 5를 더해보자. fun main() { println(5.5 + 5) } // 출력 10.5 10.5라는 새로운 소수가 출력된다는 것은 이미 예상했을 것이다. 코틀린에서는 5.5와 같은 소수는 Double, 5와 같은 정수를 Int 타입이다. 또한 두 수를 더한 결과는 10.5라는 Double 타입으로 출력하게 된다. 따라서 코틀린은 타입을 사용해 5.5 + 5라는 식이 올바른 식인지 검증하고, Double 타입의 새 값을 만들어 연산 결과를 저장한다. 타입(Type)은 사용자가 데이터를 어떤 식으로 사용할지를 코틀린에게 전달해 준다. 데이터에 대해 적용할 수 있는 연산, 데이터의 의미, 타입에 속한 값을 저장하는 방식을 정의한다. 그렇다면 문자열 타입인 Str..