在 Dart 中,僅使用 int
和 double
兩種資料型別來表示整數和浮點數。
int
不同於 Java 等語言,在 Dart 中,int
的取值範圍是 -2^63 ~ 2^63 - 1
。
var x = 1;
var hex = 0xDEADBEEF;
複製程式碼
int -> String
String oneAsString = 1.toString(); 複製程式碼
String -> int
var one = int.parse('1'); 複製程式碼
double
var y = 1.1;
var exponents = 1.42e5;
double z = 1; // 將會自動的轉換為 1.0
複製程式碼
double -> String
String piAsString = 3.14159.toStringAsFixed(2); >>> 3.14 複製程式碼
String -> int
var onePointOne = double.parse('1.1');複製程式碼