dart (flutter) 문법 - 연산자.
* 주의 설명과 연산자의 구분자는 '=>' 입니다. 단항 접미사 => expr++ expr-- () [] ?[] . ?. ! 단항 접두사 => -expr !expr ~expr ++expr --expr await expr 곱셈 나눗셈 => * / % ~/ 더하기 빼기 => + - 비트 쉬프트 => << >> >>> 비트연산자 AND => & 비트연산자 XOR => ^ 비트연산자 OR => | 값비교 및 형식비교 => >= > <= < as is is! 같은지, 다른지 => == != 논리 AND => && 논리 OR => || null 인지 => ?? 삼항 연산자 => expr1 ? expr2 : expr3 캐스케이드(동일한 인스턴스 멤버 호출) => .. ?.. 할당연산자 => = *= /= += -= &= ^= etc. 참고. https://dart.dev/guides/language/language-tour#operators - 단항 접미사, 단항 접두사, 곱셈 나눗셈, 더하기 빼기, 할당연산자 int i = 1; i++; // i == 2 i = 1; int y = i + i; // i == 2 i = 1; int y = i * i; // i == 1 i = 1; i += 2; // i == 3 - 비트 쉬프트, 비트연산자 int i = 1; // 예를 들어 1의 비트가 0001 이라면 i << 1; // 연산으로 0010가 되고 int값으로 2가 됨. 1 | 2; // 0001 | 0010 = 0011 이 되고 int값으로 3이 됨. - 값비교, 논리 (3 == 3);