玩轉 Flutter 之 Dart-類型

玩轉 Flutter 之 Dart-類型

Flutter 框架如火如荼,Dart 為其語言,慢慢補齊。

系列文章精簡介紹,不適合小白或非 IT 人員閱讀。


內建類型簡單介紹

Numbers

  1. int
  2. double
// 常規
int i = 1;
double f = 2.2;
var n = 1; // 類型推斷
// 轉換
i.parse('1');
f.parse('1.1');
i.toString();
f.toStringAsFixed();

字符串

String s1 = 'string1';
var s2 = 'string2';
String s3 = '''
多行
字符串
''';
String s4 = s1 + s2;
String s5 = '測試來個變量$(s4),這個括號在短參數時候可以省略。'; // 多行同樣適用

Booleans

true;
false;

Lists

var list1 = [1, 2, 3];
var list2 = ['1', 's', 'd']; // 指定類型

Maps

var map1 = {};// 相當 new Map(),Dart2 後可以省略 new
var map2 = {'s': 1, 'k': 2}; // 指定類型
print(map['k']); // 2

Runes(字符)

var face = '\\u{1f600}';
print(face); //
Runes faces = new Runes('\\u{1f600} \\u{1f600} \\u{1f600} \\u{1f600} \\u{1f600} \\u{1f600} );
print(new String.fromCharCodes(faces)); // 反轉
//

Symbols(符號)

目前還沒有用到……寫法如下:

#a
#b

下篇介紹運算符……


分享到:


相關文章: