本文最后更新于 101 天前,其中的信息可能已经有所发展或是发生改变。
今日习得:数据类型/分支/循环
数据类型:
int,double,String,list,Maps,bool
格式化输出例:
import 'dart:io';
void main() {
int a=1;
String s="My age=";
print("$s$a\n");//格式化输出
}
数组:
定义可改长度的(stl vector):var name=<type>[]
长度:name.length
添加数据:name.add()
创建特定长度(无法add):var name=List.filled(length,content)
Maps:
和Python一样。
Maps的一些操作实例(Map套Map,转JSON):
import 'dart:io';
import 'dart:convert';
var p = {"Students": []};
void main() {
var stu = {
"name": "Tom",
"age": 18,
};
var a=[];
a.add(stu);
p["Students"]=a;
String s=jsonEncode(p);
print(s);
}
运算符/条件/循环语句与c++相同