[Dart] Dart에서 사용하는 널 인지 연산자 (Null-aware Operator)
다트는 효율적인 코딩 및 예외 처리를 위해 널 인지 연산자를 제공합니다. 이 연산자들은 코드를 간결하게 만들고 널 값으로 인한 예외를 방지하는 데 도움이 됩니다. 다트는 ?., ??, ??= 세 가지 널 인지 연산자를 제공합니다. ?. 연산자 (Null-aware Access) ?. 연산자는 객체가 널인지 여부를 확인하고 널이 아닌 경우에만 속성에 접근합니다. 이를 통해 객체가 널이면 예외를 발생시키지 않고 코드 실행을 계속할 수 있습니다. 코드 예시 void main() { const x = null; const text = 'hello world!'; print(x?.length); // null print(text?.length); // 12 } dartpad 실행 예시 ?? 연산자 (Null Co..
2024. 2. 3.