[Dart] 연산자
Updated:
개요
-
종류 연산자 산술 +, -, *, /, %, ++, – 비교 >, <, >=, <=, ==, !=, is, is! as 논리 &&, null ?? - null
?
- 타입 뒤에
?
를 추가해야 null 값 저장 가능
- 타입 뒤에
??
- 값 대입 시 변수 뒤에
??
를 추가하면 기존 값이 null인 경우에만 대입
- 값 대입 시 변수 뒤에
예제
- 코드
-
void main() { int? n; print(n); n = null; print(n); n = 1; print(n); n ??= 2; print(n); n = null; n ??= 2; print(n); print(n is int); print(n is String); }
-
- 실행 결과
-
null null 1 1 2 true false
-