
세미콜론 을 Cascade Notation 동작이 끝나는 곳에서만 작성해준다.. 이 인스턴스를 지칭한다.. 이후는 클래스의 옵션을 불러오기 위한 . 이다.// Cascade Notation
//// Dart 에서 정말 쿨한 것 중의 하나
//// 유용한 Syntax Sugar
class Player {
  int xp;
  String name, team;
  Player({
    required this.name,
    required this.xp,
    required this.team,
  });
  void sayHello() {
    print('Hi my name is $name');
  }
}
void main() {
  //인스턴스 생성직후 Cascade Notation 사용
  var park = Player(
    name: 'Park',
    xp: 0,
    team: 'Christian',
  )
    ..name = 'PYW'
    ..xp = 100
    ..sayHello();  // 'Hi my name is PYW' 출력
  //인스턴스 생성직후가 아닐때 Cascade Notation 사용
  var temp = park
    ..name = 'Park'
    ..xp = 1000
    ..sayHello();  // 'Hi my name is Park' 출력
}학습 중에 작성된 내용이므로 잘못되거나 부족한 내용이 있을 수 있습니다.