DART

[노마드코더 : Dart 시작하기] #4.5 Cascade Notation

유호야 2022. 11. 21. 05:17
반응형
void main() {
  var nico = Player(name: "nico", team: 'blue', xp: 3000)
    ..team = 'green'
    ..name = 'Cristian'
    ..team = 'Ecuador';
}

 


해당 과정을 통해서 ronaldo.name 일일이 바꾸어주어야 하는 것을 두 번째 코드와 같이 간단하게 바꿀 수 있다.

void main() {
  var ronaldo = Player(name: 'Ronaldo', team: 'Portugal', xp: 10000);
  ronaldo.sayHello();

  ronaldo.name = 'Cristian Ronaldo';
  ronaldo.team = 'Manchester United';
  ronaldo.xp = 15000;
}

 

void main(){  
    var ronaldo = Player(name: 'Ronaldo', team: 'Portugal', xp: 10000)
    ..name = 'Cristian Ronaldo'
    ..team = 'Manchester United'
    ..xp = 15000;   
}

 

반응형