1) 연산
void main() {
int number = 2;
print(number);
print(number + 2);
print(number - 2);
print('-----------------');
print(number % 2);
print('-----------------');
number ++;
print(number);
number --;
print(number);
}
void main() {
double number = 4.0;
print(number);
number +=1;
print(number);
number -= 1;
print(number);
number*= 2;
print(number);
number /= 2;
print(number);
}
2) null 조건
void main() {
// null
double? number = 4.0;
print(number);
number = 2.0;
print(number);
number = null;
print(number);
number ??= 3.0; // number가 null이면 오른쪽 값으로 바꿔라
print(number);
}
3) 값 비교
void main() {
int number1 = 1;
int number2 = 2;
print(number1 > number2);
print(number1 < number2);
print(number1 >= number2);
print(number1 <= number2);
print(number1 == number2);
print(number1 != number2);
}
4) 형식 비교
void main() {
int number1 = 1;
print(number1 is int);
print(number1 is String);
print(number1 is! int);
print(number1 is! String);
}
5) 논리 비교
void main() {
// && - and 조건
// || - or 조건
bool result = 12 > 10 && 1 > 0;
print(result);
bool result2 = 12 > 10 && 0 > 1;
print(result2);
bool result3 = 12 > 10 || 1 > 0;
print(result3);
bool result4 = 12 < 10 || 0 > 1;
print(result4);
bool result5 = 12 < 10 || 0 > 1;
print(result5);
}
'개발이 좋아서 > Flutter가 좋아서' 카테고리의 다른 글
[Dart] 2일차_enum (0) | 2022.12.12 |
---|---|
[Dart] 1일차_loop (for/while) (0) | 2022.12.07 |
[Dart] 1일차_if문 (0) | 2022.12.07 |
[Dart] 1일차_list, map, set (0) | 2022.12.07 |
[Dart] 1일차_변수 선언 (0) | 2022.12.07 |