[Dart] Enums

AI·2023년 11월 5일

개발자들이 실수하지 않게끔 도와줌
선택의 폭을 좁혀주는 역할

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 sayHello(){
    print("Hi my name is $name");
  }
}

void main() {
  var dart = Player(name:'dart',xp:XPLevel.medium,team:Team.red)
  ..name = 'las'
  ..xp=XPLevel.pro
  ..team =Team.blue
  ..sayHello();
}

0개의 댓글