클래스 멤버 사용하기

A tour of the Dart language 페이지를 공부하면서 정리한 내용입니다.

객체는 함수(멤버 메서드)와 데이터(멤버 변수)로 구성된 멤버가 있습니다. 객체에 점(.)을 이용해 멤버에 접근하 메서드는 해당 객체의 함수와 데이터에 접근할 수 있습니다. 객체가 Nullable인 경우 예외를 방지하기 위해서 ?. 연산자를 사용하세요.

import "dart:math";

void main() {
  final p1 = Point(2, 2);
  print("(x=${p1.x}, y=${p1.y})");
  
  // Nullable point 객체
  Point? p2 = null;
  
  // Null 가능성이 있는 객체의 멤버를 안전하게 사용하려면 ?. 연산자를 사용하세요.
  final distance = p2?.distanceTo(p1);
  print("distance=$distance");
}

Last updated