반응형
Operator Meaning
+ | Add |
– | Subtract |
-expr | Unary minus, also known as negation (reverse the sign of the expression) |
* | Multiply |
/ | Divide |
~/ | Divide, returning an integer result |
% | Get the remainder of an integer division (modulo) |
assert(2 + 3 == 5);
assert(2 - 3 == -1);
assert(2 * 3 == 6);
assert(5 / 2 == 2.5); // Result is a double
assert(5 ~/ 2 == 2); // Result is an int
assert(5 % 2 == 1); // Remainder
assert('5/2 = ${5 ~/ 2} r ${5 % 2}' == '5/2 = 2 r 1');
그냥 / 은 dobule 값이 나오지만 ~/ 로 하면 int 값으로 나옵니다.
% 로 하면 나누기의 나머지 값이 나오구요.
반응형
'IT News > Flutter & Dart' 카테고리의 다른 글
다트언어(Dart language)의 기본 : 코멘트(comment), 임포트(import), 에로우함수(arrow) (0) | 2022.01.01 |
---|---|
Dart 클래스를 사용한 리스트 구현 (0) | 2021.09.06 |
Dart Class 기본 예제 (0) | 2021.09.06 |