語法:
變數類別/資料型別 變數名稱(=初始值);
- 變數類別/資料型別 宣告此變數所屬類別,例如 int、double、String、Object...。若只要是可辨識的資料型別,可以一律以 var 代替, 則 Dart 會自動依照變數值的型態自動產生相對應型態的變數參照。
- 變數名稱 代表此變數參照的名稱。
- 初始值 可有可無。若未設定初始值時,一律預設此變數值為 null。
var v; //宣告一個名為 v 的變數,預設值為 null。
String name='Dart'; //宣告一個名為 name 的字串類別變數,初始值為 "Dart"。
int x = 10; //宣告一個名為 x 的整數資料型別的變數,初始值為 10。
Object obj = null; //宣告一個名為 obj 的 Object 類別變數,初始值為 null。
常數/定值宣告:
- 在宣告變數之前加上 final 或 const ,可將變數值固定下來,限制不可再被改變。通常為了避免變數值可能遭到未預期的變動而使用此宣告方式。
- 使用 final/const 時,可直接省略變數類別的指定。
例:
final var v = "red";
final v = "red";
const int x = 10;
const y = x+2;
沒有留言:
張貼留言