Flutter/Dart 언어
[Dart] dart 기본문법 익히기 (2)
공돌이 출신 개발자
2025. 1. 2. 16:15
728x90
연산자
// 연산자
// 산술 연산자
void main() {
// 더하기
print('3 + 2 = ${3 + 2}');
print('3 - 2 = ${3 - 2}');
print('3 * 2 = ${3 * 2}');
print('3 / 2 = ${3 / 2}');
// 나머지 연산자
print('3 % 2 = ${3 / 2}');
print('5 ~/ 2 = ${5 ~/ 2}');
}
비교 연산자
// 비교 연산자
// 두 개의 값을 비교하여 결과를 참/거짓을 판별할 때 사용한다.
void main() {
// 같다
print('2 == 3 -> ${2 == 3}'); // false
// 다르다
print('2 != 3 -> ${2 != 3}'); // true
// 왼쪽 값이 오른쪽 값보다 작다
print('2 < 3 -> ${2 < 3}'); // true
// 왼쪽 값이 오른쪽 값보다 크다
print('2 > 3 -> ${2 > 3}'); // false
// 왼쪽에 있는 값이 오른쪽에 있는 값보다 작거나 같다
print('2 <= 3 -> ${2 <= 3}'); // false
// 왼쪽에 있는 값이 오른쪽에 있는 값보다 크거나 같다 -- false
print('2 >= 3 -> ${2 >= 3}'); // false
}
논리 연산자
// 논리 연산자
void main() {
bool isRainy = true;
bool hasUmbrella = false;
// and
// T && T ---> True
print(isRainy && hasUmbrella);
print(hasUmbrella && isRainy);
// OR
print(isRainy || hasUmbrella);
print(hasUmbrella || isRainy);
// NOT
print(!isRainy);
}