[Dart] enum

Minseok Seo·2022년 11월 3일
0

용도

한정된 상수값을 사용하는 변수를 만들기 위해 사용한다.

선언 및 사용

enum은 함수 바깥에 선언해야 한다.

enum Fruit {
	apple,
    melon,
    strawberry
}

변수를 선언하듯이 enum 이름 뒤에 변수명을 정의하여 선언한다.

Fruit fruit = Fruit.apple;

선언시에 열거한 값들(apple, melon, strawberry)만 값으로 사용할 수 있다.

fruit = Fruit.kiwi; // error

코드 예시

enum Fruit { apple, melon, strawberry }

void main() {
  Fruit fruit = Fruit.apple;

  if (fruit == Fruit.apple) {
    print('사과입니다.');
  } else if (fruit == Fruit.melon) {
    print('멜론입니다.');
  } else {
    print('딸기입니다.');
  }
}

0개의 댓글