반응형 kotlin type casting1 안드로이드 코틀린 Smart casts 소스, Swift Java 비교 ■ 플로우 기반 형변환 (smart casts) 안드로이드 코틀린의 장점 중 하나인 Smart Casts는 타입 체크와 명시적 캐스트를 진행합니다. 자동으로 형변환을 실행하므로 사용자 편의성이 증가합니다. if 문에서 null 체크하거나 is 연산자 유형을 검사하면 자료형이 자동으로 변환됩니다. 12345678910111213141516171819202122232425open class Animal {}class Cat: Animal() { fun nyaa() { println("nyaa") }}class Dog: Animal() { fun wan() { println("wan") }} fun speak(animal: Animal) { if (animal is Cat) { animal.nyaa() } i.. 2019. 7. 7. 이전 1 다음 반응형