一、Dart语法
dart语法较为简单,学过python和c++后发现大同小异。不过多介绍
1.函数可变参数
可以类比*args, **kwargs,与之不同的是dart中,*args **kwargs不能同时存在
void a(int a, [float x, double b=0.0])
{
//do something...
}
a(10, 1); //a = 10 x = 1 b= 0
a(10, 5.0, 89.0) //a = 10 x = 5.0 b = 89.0
void a(int a, {String sex = "", int age = 10})
{
}
二、创建项目
1.vscode
(1)安装flutter插件,之后配置flutterSDK路径和dart路径,分别为 flutter目录\bin flutter目录\bin\cached\dart-sdk
(2)输入》flutter new project
2.目录结构
3.入口文件:main.dart
1.入口
程序从main启动,runApp里面放一个*控件,就可以显示该控件
如以上代码,创建了一个居中显示的文字。
如果你想知道空间都有哪些属性,可以按下ctrl然后点击这个控件,跳转到源代码仔细阅读。
2.装饰
scaffold 脚手架 建筑架;
我们一般把material App作为根组件,像这样: