[Dart]Cascade Notation

AI·2023년 11월 5일
class Player{
	String name;
  int xp;
  String 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:1200,team:'red');
  dart.name = 'las';
  dart.xp=1200000;
  dart.team ='blue';
}

Cascade Notation 사용하면

class Player{
	String name;
  int xp;
  String 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:1200,team:'red')
  ..name = 'las'
  ..xp=120000
  ..team ='blue';
}

로 작성할 수 있다

0개의 댓글