스마트캐스트

· 코틀린
목차 기본타입 형변환 객체의 형변환 스마트캐스트 형변환이란 하나의 변수에 지정된 자료형을 호환하는 다른 자료형으로 변경하는 기능을 말한다. Java에서는 자동 형변환을 지원했으며, 강제 형변환도 손쉽게 가능했다. 형변환이 가능하다면 그냥 변수명 앞에 타입만 붙여주면 된다. 하지만! 코틀린은 형변환 시 발생할 수 있는 오류를 막기 위해 다른 언어들이 지원하는 암시적 형변환은 지원하지 않는다. 캐스팅 연산도 지원하지 않는다. 명시적 형변환 - 변환될 자료형을 개발자가 직접 지정 암시적 형변환 - 변수를 할당할 시 자료형을 지정하지 않아도 자동으로 형변환 그렇다면 어떻게 해야 할까? 1. 기본타입 형변환 기본 타입 형변환은 Java와 비슷하게 정의된 함수를 통해 손쉽게 형변환 할 수 있다. val longVa..
"harry"
'스마트캐스트' 태그의 글 목록