IT News/Flutter & Dart

Dart 언어에서 Operator(오퍼레이터) 의미

skyLove1982 2021. 12. 24. 22:03
반응형

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 값으로 나옵니다.

% 로 하면 나누기의 나머지 값이 나오구요.

 

 

반응형