Dart语言(一)—— 数据结构

本篇博客讲记录,Dart2的一些基础语法。学习Dart2以便更好的使用Flutter进行实际开发!

一、常量与变量
(1)、常量:

1.使用const声明常量。const修饰后是编译期常量,不能再次被赋值。
2.不要指定数据类型,自己判断。Kotlin也是这样的,看了Java已经是一门古老的语言了。

在这里插入图片描述
(2)、变量:

main(List<String> args) {
  var a = 10;
  print("输出a:$a");
  a = 18;
  print("输出a:$a");

  var b = "我是变凉";
  print("输出b:$b");
  b = "我是变量!";
  print("输出b:$b");
}

输出结果:

I/flutter ( 6604): 输出a:10
I/flutter ( 6604): 输出a:18
I/flutter ( 6604): 输出b:我是变凉
I/flutter ( 6604): 输出b:我是变量!

//-------------------------------------------------------------------------------------------
二、数值型
三、字符串
四、布尔型

//-------------------------------------------------------------------------------------------
五、List列表

main(List<String> args) {
  var strList = [];
  strList.add("value0");
  strList.add("value1");
  strList.add("value2");
  strList.add("value3");
  strList.add("value4");
  strList.add("value5");
  show_list(strList); //添加数据后展示

  fen_ge_xian();
  strList.insert(2, "插队的"); //List 指定角标插入值
  show_list(strList); //添加数据后展示 //insert数据后展示

  fen_ge_xian();
  strList.remove("value4");
  show_list(strList);

  fen_ge_xian();
  strList.forEach(print); //增强for循环 打印List值

  fen_ge_xian();
  strList.clear(); //清空 List
  print(strList);
}

void fen_ge_xian() {
  print("--------------------------------");
}

void show_list(List list) {
  print("strList内容: $list ; 长度:${list.length}"); //添加数据后展示
}

输出结果:

I/flutter (24871): strList内容: [value0, value1, value2, value3, value4, value5] ; 长度:6
I/flutter (24871): --------------------------------
I/flutter (24871): strList内容: [value0, value1, 插队的, value2, value3, value4, value5] ; 长度:7
I/flutter (24871): --------------------------------
I/flutter (24871): strList内容: [value0, value1, 插队的, value2, value3, value5] ; 长度:6
I/flutter (24871): --------------------------------
I/flutter (24871): value0
I/flutter (24871): value1
I/flutter (24871): 插队的
I/flutter (24871): value2
I/flutter (24871): value3
I/flutter (24871): value5
I/flutter (24871): --------------------------------
I/flutter (24871): []

六、Map
七、运算符
八、条件表达式
九、控制流语句

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值