017自定代码段让变量有默认值 List下标访问和2种for循环遍历_哔哩哔哩_bilibili
https://www.bilibili.com/video/BV1RZ421p7BL?spm_id_from=333.788.videopod.episodes&vd_source=68aea1c1d33b45ca3285a52d4ef7365f&p=42原作者链接,此为修订补充版本
014main函数的几种形式终端调用main函数并且传参数
-
main() 不写返回类型那么就是dynamic类型,运行时候自动推断返回类型
-
void main() 无返回类型
-
int main() 返回整形String等具体的类型
-
main( List<String> list) 带参数列表,可以给主函数传送参数
-
在终端调用dart run指令运行dart文件
//1.main() 不写返回类型那么就是dynamic类型,运行时候自动推断返回类型
// main(){
//
// }
//2.void main() 无返回类型
// void main(){
// // return 1;
// }
//3.int main() 返回整形String等其他类型
// int main(){
// return 2;
// }
// String main(){
// return "s4";
// }
//4.main( List list)带参数列表,可以给主函数传送参数
// main(List<String> list){//数组名list
// print("main函数执行,list=$list");
// }
//5,以上调用方法的返回类型可以随意组合
main(List<String> list){
}
终端里操作,传入


015加加减减自增自减运算
前缀自增(减)是立即执行的
main() {
//++和--操作,变量自己增加1,和自己减少1
int i = 0;
// print(i);
// i++;
// print(i);
// i--;
// print(i);
// print(i++);//先执行了打印i的值,然后+1,打印出来是0
// print(i);
// print(i--);//先打印再-1
// print(i);
// i++;
// print(i);
// print(i);
// ++i;
// print(i);
// print(++i);//先执行让i+1,然后再打印.
// --i;
// print(i);
// print(--i);
016for循环while和do while循环
//1.像其他语言那样的for循环
//第1个位置是定义一个变量,用来计数值
//第2个表达式是判断是否结束循环的条件
// //第3个表达式,通常用做计数器的增加减少,在每次循环里面的结尾执行
// for(int i=0 ;i<3 ;i++){
// print(i);
// }
// for(int i=100;i>0;i--){
// print(i);
// }
//2.for in, in的左边,是每次遍历循环的时候取出来的元素. in右边是一个数组
// List list = [1,2,5,6,7];
// for(int item in list ){
// print(item);
// }
// List list2 =["abc","xyz","123",1230];
// for(var item in list2){
// print(item);
// }
//while循环,当()里的表达式成立,就执行{}里的循环代码
// i = 0;
// while(i>0){
// print(i);
// i--;
// }
// do while,先执行{}里的表达式,再判断while()括号里的条件
i = 0;
do {
print(i);
i--;
} while (i>0);
}



![[创业之路-299]:图解金融体系结构](https://i-blog.csdnimg.cn/direct/0021998492f94bafa4d647b4916cfbd6.png)















