数据类型

void main() {
  // 字符串 定义

  // var str = "你好dart";
  // print(str);

  // String str = "你好dart";
  // print(str);

  // String str1 = '''你好dart
  // 你好dart
  // 你好dart
  // ''';
  // print(str1);

// 字符串拼接
  // String str1 = "你好";
  // String str2 = "你好";

  // print("$str1 $str2");
  // print(str1 + str2);

  // 数值类型
  // 1 int 必须是整形
  // int myNum = 12345;

  // print(myNum);
  // // 2 double 既可以是整形也可以是浮点型
  // double b = 23.5;
  // print(b);
  // // 3 运算符
  // var c = myNum + b;

  // print(c);

  // bool  布尔类型
  // bool flag = true;
  // print(flag);

  // bool flag2 = false;
  // print(flag2);

  // 2   条件判断语句
  // if (flag) {
  //   print('真');
  // } else {
  //   print('假');
  // }

// List(数组/集合)

// 1 第一种定义list的方式
  // var l1 = ['张三', 20, true];

  // print(l1);
  // print(l1.length);
  // print(l1[0]);

  // 2 第二种定义list的方式
  // var l2 = <String>["张三", "李四"];
  // print(l2);

  // var l3 = <int>[12, 30];
  // print(l3);

  // 3 第三种定义list的方式
  // var l4 = [];
  // print(l4);
  // print(l4.length);

  // l4.add("张三");
  // l4.add("李四");
  // l4.add(20);
  // print(l4);
  // print(l4.length);

  // 4 第四种定义list的方式
  // var l6 = List.filled(2, ""); // 创建一个固定长度的集合
  // print(l6);
  // print(l6[0]);
  // l6[0] = "张三";
  // l6[1] = "李四";
  // print(l6);

  //  Maps(字典)

  // 第一种定义方式
  // var person = {
  //   "name": "张三",
  //   "age": 20,
  //   "work": ["程序员", "外卖员"]
  // };

  // print(person);
  // print(person['name']);
  // print(person['age']);
  // print(person['work']);
  // print(person['work']);

  // 第二种定义方式
  // var p = new Map();
  // p["name"] = "李四";
  // p["age"] = 22;
  // print(p);

  // is 关键词来判断类型
  // var str = "1234";
  // if (str is String) {
  //   print("是 string 类型");
  // } else if (str is int) {
  //   print("是int 类型");
  // } else {
  //   print("其它 类型");
  // }

  var str = 1234;
  if (str is String) {
    print("是 string 类型");
  } else if (str is int) {
    print("是int 类型");
  } else {
    print("其它 类型");
  }
}
posted @ 2021-07-26 21:39  13522679763-任国强  阅读(30)  评论(0)    收藏  举报