다트 빠른 시작 자습서 (3)

3. 운영자

연산자 대신에 본질적으로 같은 기호 계산 규칙이다 : +, 수학 첨가를 나타내고,이 심볼은, 동작이 부가 규칙에 따라 수행 될 수 있고, 공감 운영자 학습 만이 규칙을 가지고있다

3.1. 산술 연산자

+ + +,,,,,, ~ * / %를 포함 산술 연산자

void main() {
  int a = 10;
  int b = 20;
  print(a + b);  // 30
  print(a - b);  // -10
  print(a * b); // 200
  print(a / b);  // 0.5
  print(a % b);  // 10
  print(211 ~/ 90); // 2
  a++;
  print(a);
  b--;
  print(b);
}

3.2. 논리 연산자

논리 연산자은 다음과 같습니다 :! , &&, ||

void main() {
  bool bl1 = true;
  bool bl2 = false;
  // 取反
  print(!bl1);
  // || 结果有真为真
  print(bl1 || bl2);
  // && 结果有假为假
  print(bl1 && bl2);
}

3.3. 할당 연산자

할당 연산자로서, A = ?? = + = - = * = / =

void main() {
  // 把10赋值给变量a
  int a = 10;
  int b = 20;
  // ??= 这个运算符规则:1. 如果b原来有值,那么就使用原来的值,这里原来的值为20
  b ??= 30;
  print(b);
  int c;
  //  2. 如果变量原来是空的,那么就把后面的值赋给这个变量,下面的代码c原来没有值,所以把40赋值给c
  c ??= 40;
  print(c);
}

다른 규칙 연산자는 다음과 같은 규칙에 속하는 매우 간단합니다, 화합물 운영자입니다 :

void main() {
  int a = 10;
  a += 20;  // 等价于 a = a + 20  
  print(a);  // 30
  // 规则以此类推  a -= 20  => a = a - 20 
  // a *= 20  => a = a * 20
  // a /= 20  => a = a / 20
  // ...
}

3.4. 비교 연산자

비교 연산자는 주로 판단에 사용되는 두 개의 값 미만,보다 큰 같은지

void main() {
  int a = 10;
  int b = 20;
  print(a > b); // false
  print(a >= b); // false
  print(a < b);  // true
  print(a <= b); // true
  print(a == b);  //false
}

참고 : 인쇄 (A === 나), 쓰기는 불평 할 것이다

3.5. 조건 연산자

1. 세 가지 헤드 작업 : 조건? 식 1 : 식 2

void main() {
  print(5 > 3 ? true: false);
}

2 ?? 연산자 식 1 식 2 ??

void main() {
  int a;
  int b = 20;
  int c = a ?? b;
  print(c);
}

나사 교실 비디오 레슨 주소 : http://edu.nodeing.com

추천

출처www.cnblogs.com/dadifeihong/p/12047516.html