본문 바로가기
반응형

operator2

[플러터] null 검사를 위한 ?? 연산자 안녕하세요, 오늘은 Flutter에서 널 검사를 위한 ?? 연산자에 대한 포스팅하도록 하겠습니다. ?? 연산자 ?? 연산자는 널(Null) 안전성과 기본값을 처리하기 위해 사용되는 연산자입니다. 이 연산자는 왼쪽 피연산자가 널일 경우, 오른쪽 피연산자를 반환합니다. 그렇지 않으면 왼쪽 피연산자의 값을 반환합니다. // 왼쪽 피연산자가 널이 아닌 경우 int? a = 5; int b = a ?? 10; // a가 5이므로 b에는 5가 대입됨 // 왼쪽 피연산자가 널인 경우 int? x = null; int y = x ?? 10; // x가 널이므로 b에는 10이 대입됨 감사합니다. 2023. 10. 25.
[플러터] null 안전성을 위한 ?와 ! 연산자 안녕하세요, 오늘은 Flutter에서 널 안전성을 위한 ? 연산자와 ! 연산자에 대한 포스팅하도록 하겠습니다. ? 연산자 (널 검사 연산자) ? 연산자는 변수 또는 속성이 널인 경우 안전하게 접근하는 데 사용됩니다. 변수나 속성 뒤에 ?를 추가하면 해당 값이 널일 경우 null을 반환하고, 값이 존재하면 그 값을 반환합니다. String? nullableString = null; String? nonNullString = "Hello"; print(nullableString?.length); // null 출력 print(nonNullString?.length); // 5 출력 ! 연산자 (널 언랩 연산자) ! 연산자는 변수나 속성이 널이 아님을 확신할 때 사용됩니다. 이 연산자를 사용하면 널 안전성 검.. 2023. 10. 24.
반응형