라벨이 enum 추가정보인 게시물 표시

Kotlin Enum (열거형)

안녕하세요! 이번 포스팅에서는 코틀린에서 제공하는 열거형(Enum)에 대해 알아보겠습니다. 열거형은 상수를 선언하고 사용하기 위한 편리하고 간결한 방법을 제공하여 코드의 가독성을 높이고 안전성을 강화하는데 도움을 줍니다. 열거형(Enum) 프로그램 개발 시 특정 그룹 안의 구성 요소를 정의하는 값이 필요하고자 할 때 사용한다. 열거형은 단어 자체가 프로그램에서 사용하는 값이 된다. 열거형(Enum)이란? 열거형은 서로 연관된 상수들의 집합을 정의하는 특별한 데이터 타입입니다. 예를 들어, 요일(월요일, 화요일 등)이나 계절(봄, 여름, 가을, 겨울)과 같이 고정된 값들을 나타내는 경우에 유용하게 사용됩니다. 코틀린에서는 enum 키워드를 사용하여 열거형을 정의할 수 있습니다.  아래는 enum 키워드를 통해서 요일에 대해서 열거형을 정의해보았습니다. enum class Weekday { MONDAY , TUESDAY , WEDNESDAY , THURSDAY , FRIDAY , SATURDAY , SUNDAY } 아래는 enum 키워드를 통해서 방향에 대해서 열거형을 정의해보았습니다. enum class Direction { NORTH , SOUTH , WEST , EAST } fun main () { printDiection (Direction. EAST ) printDiection (Direction. SOUTH ) } enum class Direction { NORTH , SOUTH , WEST , EAST } fun printDiection (a1: Direction) { when (a1) { Direction. NORTH -> println ( " 북쪽입니다 ." ) Direction. SOUTH -> println ( " 남쪽입니다 ." ) Direction. WEST ->