??1 Dart - 널 안전성을 다루기 위한 연산자 ?.와 ?? Dart에서 ?.와 ??는 널 안전성을 다루기 위해 사용하는 연산자입니다. 각 연산자의 역할과 사용 예시는 다음과 같습니다:1. ?. 연산자 (널-세이프 접근 연산자)기능: 객체가 null인지 확인하고, null이 아닐 때만 접근합니다.사용 목적: 객체가 null일 가능성이 있을 때, null 에러를 방지하고 안전하게 접근하기 위해 사용합니다.예제:String? name;print(name?.length); // name이 null이면 null을 반환, null이 아니면 length를 반환위 예제에서 name이 null일 경우, name?.length는 null을 반환하며 오류 없이 코드가 실행됩니다.2. ?? 연산자 (널 병합 연산자)기능: 왼쪽 값이 null이면 오른쪽 값을 반환하고, null이 아니.. 2024. 10. 31. 이전 1 다음