본문 바로가기
앱/Dart

Dart Emnums type

by devved 2023. 2. 2.
반응형

Emnums type

// Emnums type
// 개발자가 실수하지 않도록 도와주는 타입

// 생성
enum Team { red, blue }

enum XPLevel { beginner, medium, pro }

class Player {
  String name;
  XPLevel xp;
  Team team;

  Player({
    required this.name,
    required this.xp,
    required this.team,
  });
}

void main() {
  var siha = Player(
    name: 'siha',
    xp: XPLevel.medium,
    team: Team.red,
  );
  var potato = siha
    ..name = 'las'
    ..xp = XPLevel.pro
    ..team = Team.blue;
}
반응형

' > Dart' 카테고리의 다른 글

Dart Mixins  (0) 2023.02.04
Dart Inheritance  (0) 2023.02.03
Dart Cascade Notation  (0) 2023.01.31
Dart Named Constructors2(json형태로 받아온 data 활용)  (0) 2023.01.30
Dart Named Countructor Parameter 사용예제(+ 클래스 초기화 문법)  (0) 2023.01.22