<aside> 💡 Dart에서 숫자를 연산할 때, 기본적으로 다른 프로그래밍 언어에서 사용되는 연산자를 모두 사용할 수 있다.
</aside>
void main() {
double num1 = 4;
print(num1 + 2);
print(num1 - 2);
print(num1 * 2);
print(num1 / 2);
print(num1 % 3);
print(num1++);
print(num1--);
print(++num1);
print(--num1);
print(num1 += 1);
print(num1 -= 1);
print(num1 *= 1);
print(num1 /= 2);
print(num1 %= 3);
}
void main() {
int num1 = 3;
int num2 = 5;
print(num1 > num2);
print(num1 < num2);
print(num1 >= num2);
print(num1 <= num2);
print(num1 == num2);
print(num1 != num2);
}
void main() {
int num = 3;
print(num is int);
print(num is String);
print(num is List);
//같지 않음
int num1 = 3;
print(num1 is! int);
print(num1 is! String);
print(num1 is! List);
}
void main() {
print(true && true);
print(true && false);
print(false && true);
print(false && false);
print(true || true);
print(true || false);
print(false || true);
print(false || false);
}
<aside>
💡 ??=
연산자는 변수의 값이 null
인 경우에만 값을 할당한다.
</aside>