Flutter學習-day02 Dart基礎語句表達式

Dart變量定義和數據類型

  • 與&& 或|| 非! 這裏和Java用法一樣
  • 運算符 +- ~/取整 %取餘

  • 自增++,自減-- 這裏和java用法一樣

  • if else 這裏和java用法一樣

  • switch case 這裏和java用法一樣

  •  try catch 這裏和java用法一樣

  •  for循環 這裏和java用法一樣 

  •  while 和 do while 這裏和java用法一樣

  • double.parese  字符數據類型轉double,反之用toString

  •  str.isEmpty,字符串判空 str.isNotEmpty,字符串判非空

  •  is 判斷類型

  • 三目運算符 ?運算符:運算符 這裏和java用法一樣 a2>a3? '真的' : '假的'​​​​​​​

/**
 * 運算符 +- ~/取整 %取餘
 * 關係運算符 與&& 或|| 非! 
 * b??=100,如果變量b值爲空,賦值等號後面的數字,否則不賦值
 * 自增++,自減--
 * if else 這裏和java用法一樣
 * switch case 這裏和java用法一樣
 * try catch 這裏和java用法一樣
 * for循環 這裏和java用法一樣
 * while 和 do while 這裏和java用法一樣
 * double.parese  數據類型轉換
 * str.isEmpty,字符串判空 str.isNotEmpty,字符串判非空
 * is 判斷類型
 * 三目運算符??運算符:運算符
 */
void main() {
  var a=10;
  a--;
  var b=3;
  bool c1=false;
  bool c2=true;
  print(a~/b);
  print(a%b);
  print(a==b);
  print(a>b);
  print(!c1);
  print(c1&&c2);

  var d1;
  d1??=100;
  print(d1);

  //??運算
  var d2=99;
  d2??=100;
  print(d2);
  
  if(d2 is int){
    print('d2s是整型');
  }

  int a2=3;
  int a3=4;
  print(a2>a3? '真的' : '假的');
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章