본문 바로가기
반응형

코틀린 형변환2

Kotlin(코틀린) - 널 안전성 (Null-Safety) 널 안전성 (Null Safety) ? null safety(널 안전성)를 강조하는 프로그래밍 언어로, null에 대한 안전한 처리를 지원합니다. NullPointerException(NPE)과 같은 예외를 방지하고 프로그램의 안정성을 향상시키는 데 도움이 됩니다. 코틀린은 Nullable과 Non-Null 타입으로 프로퍼티를 선언할 수 있으며, 기본적으로 값이 null 아니고 NotNull이다. 코틀린에서는 왜 널을 기본값으로 하지 않을까? Java에서 가장 많이 발생하는 오류는 NPE(NullPointerException)입니다. 코틀린은 코드에서 NPE(NullPointerException)을 제거하기 위해서 기본적으로 허용하지 않습니다. 허나, null값을 허용하는Nullable 타입으로 프로퍼티.. 2023. 12. 5.
Kotlin(코틀린) - to, as, Any형변환 형변환의 중요성 코드를 작성하면서 형변환 함수를 사용하여 값을 반환받는 경우가 발생합니다. 이는 불필요한 코드를 줄일 수 있으며, 유연하게 값을 이동할 수 있기 때문에 알아두시면 좋습니다. 기본 자료형의 형변환 형변환은 변환하고 싶은 to~() 함수를 사용하여 형변환이 가능합니다. toByte() : Byte 타입으로 변환 toUByte() : unsigned 타입인 UByte 타입으로 변환 toShort() : Short 타입으로 변환 toUShort() : unsigned 타입인 UShort 타입으로 변환 toInt() : Int 타입으로 변환 toUInt() : unsigned 타입인 UInt 타입으로 변환 toLong() : Long 타입으로 변환 toULong() : unsigned 타입인 UL.. 2023. 11. 25.
728x90
반응형