Flutter 框架如火如荼,Dart 为其语言,慢慢补齐。
系列文章精简介绍,不适合小白或非 IT 人员阅读。
内建类型简单介绍
Numbers
- int
- 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
下篇介绍运算符……
閱讀更多 前端紳士 的文章