Last updated 2 years ago
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"); }