2014年3月12日 星期三

變數宣告

語法:

變數類別/資料型別 變數名稱(=初始值);

  1. 變數類別/資料型別 宣告此變數所屬類別,例如 int、double、String、Object...。若只要是可辨識的資料型別,可以一律以 var 代替, 則 Dart 會自動依照變數值的型態自動產生相對應型態的變數參照。
  2. 變數名稱 代表此變數參照的名稱。
  3. 初始值 可有可無。若未設定初始值時,一律預設此變數值為 null。

例:

var v; //宣告一個名為 v 的變數,預設值為 null。
String name='Dart'; //宣告一個名為 name 的字串類別變數,初始值為 "Dart"。
int x = 10; //宣告一個名為 x 的整數資料型別的變數,初始值為 10。
Object obj = null; //宣告一個名為 obj 的 Object 類別變數,初始值為 null。

常數/定值宣告:

  1. 在宣告變數之前加上 final 或 const ,可將變數值固定下來,限制不可再被改變。通常為了避免變數值可能遭到未預期的變動而使用此宣告方式。
  2. 使用 final/const 時,可直接省略變數類別的指定。

例:

final var v = "red";
final v = "red";
const int x = 10;
const y = x+2;

沒有留言:

張貼留言