enum

    [플러터/다트] 열거 타입 enum

    C와 Java에서도 볼 수 있는 enum이 dart에도 존재한다. 사용 방법도 더 편리하게 제공되고 있다. enum enum은 상수 열거형이라고 하며 C언어의 #define과 흡사한 개념이나, 특정 상황에서 사용되는 것들끼리 묶어놓은 것이라고 할 수 있다. 예를 들어 로딩 상태를 나타낼 때 prepare, loading, complete의 상태를 가질 수 있다. 이러한 상태를 조건문 등에 이용하기 위해 0, 1, 2를 사용하곤 했다. 이렇게 상수로 지정해놓을 경우 코드의 가독성이 떨어지게 되는데 이 때 enum을 사용할 수 있다. 정의 enum LoadingState { prepare = 0, loading, complete } dart에서 enum은 위와 같이 정의할 수 있다. 첫글자에는 대문자를 사용..