前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Dart常用的数据类型

Dart常用的数据类型

作者头像
明知山
发布2020-09-03 10:57:31
5280
发布2020-09-03 10:57:31
举报
文章被收录于专栏:前端开发随笔前端开发随笔

String字符串类型

代码语言:javascript
复制
void main() {
  String str1 = "this is str1";
  print(str1);

  // 多行字符串
  String str2 = '''
  11111
  22222
  33333
  ''';
  print(str2);

  // 字符串的拼接
  String str3 = '你好';
  String str4 = 'Dart';
  print("$str3$str4");
  // 或者
  print(str3 + str4);
  }

int、double数值类型

代码语言:javascript
复制
main() {
 int a = 123;
 double b = 23.5;
 //数值运算
 print(a + b); 
 }

bool值 true/false

代码语言:javascript
复制
main() {
  bool flag = true;
  if (flag) {
    print('为真');
  } else {
    print('为假');
  }
 }

List数组、集合

代码语言:javascript
复制
main() {
  List l1 = ['aaa', 'bbb', 'ccc'];
  print(l1.length);//长度
  print(l1[1]);//下标取值

  // 增加数组值
  var l2 = new List();
  l2.add('张三');
  l2.add('李四');
  l2.add('王五');
  print(l2);

  // 定义List固定类型为String
  var l3 = new List<String>();
  l3.add('张三');
  print(l3);
  }

Maps类型 对象

代码语言:javascript
复制
main() {
  var person = {
    "name": "张三",
    "age": 20,
    "work": ["程序员", "程序猿"]
  };
  print(person);
  print(person["name"]);
// 另一种
  var p = new Map();
  p["name"] = "李四";
  p["age"] = 22;
  p["work"] = ["程序员", "程序猿"];
  print(p);
  print(person["work"]);
  }

类型判断

代码语言:javascript
复制
main() {
  var str = "123";
  if (str is String) {
    print("是的");
   };
  }
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-02-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档