[코틀린] 리터럴(literal) 에도 type이 있다는 것을 알았는가
이전 글에서 변수를 선언할 때 타입을 지정해주는 것을 보았다. 그러면 당연히 리터럴에도 타입이 존재한다. 예제 코드를 통해서 자세히 알아가도록하자. 😀 개발 경험이 있는 사람이라면 당연한 이야기를 하는 것 처럼 보일 수 있다. 예제 코드 fun main() { val pizza = 12900 - 1000 + 99 println(pizza) } 11999 Process finished with exit code 0 예제 코드 2번 라인을 보게되면 정수 3개를 덧셈 뺄셈 하는 것을 볼 수 있다. 코틀린에서는 정수를 저렇게 쓰는 경우 자동으로 Int로 간주한다. 그렇기 때문에 pizza를 선언할 때 :Int 라고 따로 명시하지 않아도 컴파일러가 자동으로 타입을 Int로 지정해주기 때문에 생략이 가능한 것이다...
Android/Kotlin
2020. 7. 10. 22:00