Dart基础
基本写法
//void 没有返回值
void main() {
print('Hello Dart & World');
var Str = 'type String defined';
String str = 'type strong defined';
print(Str);
print(str);
}数据类型
main(List<String> args) {
//字符串
var str = 'this is a str';
String str1 = 'this was a str';
print(str);
print(str1);
var str3 = '''
1
2
3
4
5
''';
print(str3);
print("$str $str1");
print(str + str1);
//int double
int a = 123;
double b = 12.99;
double c = 10;
print(a);
print(b);
print(c);
print(a + b);
//bool
var d = true;
bool e = false;
print(d);
print(e);
//条件
if (d) {
print('✔️');
}
//list
var f = ['aaa', 'bbb', 'ccc'];
print(f);
print(f[0]);
print(f.length);
var f1 = new List();
f1.add('ppp');
f1.add('ggg');
print(f1);
//list指定类型
var f2 = new List<String>();
f2.add('fffff');
print(f2);
//Maps {}
var g = {"name": "Muse", "age": 12};
print(g);
print(g["name"]);
var g1 = new Map();
g1["name"] = "Defer";
print(g1);
print(g1 is String);
print(g1 is Map);
}运算符、类型转换
List/set/map
Function
对象、类
抽象类
最后更新于