반응형
사용 툴 - DartPad
DartPad
dartpad.dev
DartPad 정보 : Based on Flutter 3.3.10 Dart SDK 2.18.6
연산자는 더하기, 나누기와 같은 계산과 비교하는 비교 연산자가 있습니다.
void main() {
// 더하기
print(10 + 4);
// >> 14
// 빼기
print(10 - 4);
// >> 6
// 곱하기
print(10 * 4);
// >> 40
// 나누기
print(10 / 4);
// >> 2.5
// 나머지
print(10 % 4);
// >> 2
int num = 0;
print(num);
// >> 0
// ++ 이후부터 1증가
print(num++);
// >> 0
print(num);
// >> 1
// -- 이후부터 1감소
print(num--);
// >> 1
print(num);
// >> 0
// += : num = num + 3
num = 2;
print(num);
// >> 2
print(num += 3);
// >> 5
// -= : num = num - 3
print(num -= 3);
// >> 2
// *= : num = num * 5
print(num *= 5);
// >> 10
// /= : num = num / 2
//print(num /= 2);
/* 나누기는 double 연산
Error: A value of type 'double' can't be assigned to a variable of type 'int'.
print(num /= 2);
^
*/
double dNum = 10;
print(dNum /= 2);
// >> 5
// 크기 비교
print(1 < 2);
// >> true
print(1 <= 2);
// >> true
print(1 > 2);
// >> false
print(1 >= 2);
// >> false
// 같은지 비교
print(1 == 2);
// >> false
// 다른지 비교
print(1 != 2);
// >> true
// 형식 확인
print(num is int);
// >> true
print(num is String);
// >> false
// 형식 아닌지 확인
print(num is! String);
// >> true
// 두 조건이 참이여야하는 and 연산
print(10 > 2 && 5 < 1);]
// >> false
// 두 조건 중 한개만 참이면 되는 or 연산
print(10 > 2 || 5 < 1);
// >> true
}
반응형
'프로그램 개발해서 돈벌기 > flutter' 카테고리의 다른 글
7. for, for / in, forEach, while, do / while - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.23 |
---|---|
6. if, switch - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.23 |
4. final, const 차이점 - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.22 |
3. 콜렉션 (Collection : List, Set, Map) - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.20 |
2. 변수 기초 - 완전 초보 Dart 언어 기초 문법 : flutter (0) | 2022.12.18 |
댓글