zoukankan      html  css  js  c++  java
  • dart变量类型详解

    
    1==》 三个单引号的作用
      String Str = '''
      qijqowjdo 
      哈哈嘿嘿黑
      ''';
      print(Str);
      这样使用三个单引号,输出来换行;方便我们观看而已哈
    
    2==》字符串的拼接
    String a = '你好';
    String b = "dart";
    print("$a $b");
    //输出  你好 dart
    你可以理解为$可以直接去引用变量;
    
    
    另外一种方式
    String a = '你好';
    String b = "dart";
    print(a + b);
    
    
    3==》 浮点类型
      double fenshu = 3.123;
      print(fenshu);
    
    
    4==》 布尔类型  boll
    bool fag = true;
    print(fag);
    
    
    5==》 == 问题
    
    void main() {
      int a = 123;
      String b = '123';
      if (a == b) {
        print("他们是相等的");
      } else {
        // 最后是走的这里;跟js不一样哈
        print("他们是不相等的");
      }
    }
    
    6==》 list 是数组或者是集合
      var Arr = [1, 2, 3, 4];
      print(Arr);
    
    
      获取数组的长度
       var Arr = [1, 2, 3, 4];
      print(Arr.length);//4
    
    //获取数组里面的一个元素,如果下标值不存在,代码直接报错
       var Arr = [1, 2, 3, 4];
      print(Arr[3]);
    
    
    7==》声明数组的第二种方式
      var Arr1 = new List();
      Arr1.add("张三,lisi");//不要以为添加了两个数组,其实就添加了一个;
      print(Arr1.length);//1
    
    8==Arr里面的数组只能够是字符串哈
      var Arr = new List<String>();
      Arr.add("张萨比");
      print(Arr);
    
    
      7==>Maps(字典) 这个字典是不是 我们js的对象
      // 声明一个Maps  ps==>key值必须要添加上引号,跟js不一样的哈
      var person = {'name': "上三", 'age': 20, "l": 1.98};
      print(person);
      print(person['name']);//访问属性,跟js不一样
    
    8==>声明maps的第二种方式
      var p = new Map();
      p['name'] = "张三";
      p['age'] = 40;
      print(p['name']);
    
    
    9==>is 关键字来判断类型
    
      int a = 10;
      if (a is int) {
        //走的这里
        print("这是int类型");
      } else {
        print("不是int类型");
      }
    
    10==>总结
    变量的类型
    字符串String
    数字类型 int   double
    布尔类型 boll
    数组或者是集合 list 
    对象  Map
    
    声明数组数组的两种方式
    声明对象的两种方式
    访问对象里面的值
    
    作者:流年少年
    出处:https://www.cnblogs.com/ishoulgodo/

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,或者关注博主,在此感谢!

    万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主(っ•̀ω•́)っ✎⁾⁾!

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    支付宝
    微信
    本文版权归作者所有,欢迎转载,未经作者同意须保留此段声明,在文章页面明显位置给出原文连接
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    (17)打鸡儿教你Vue.js
    (16)打鸡儿教你Vue.js
    (15)打鸡儿教你Vue.js
    (14)打鸡儿教你Vue.js
    (13)打鸡儿教你Vue.js
    Webpack 入门教程
    ios textfield如何设置,只能输入1.0-9.9内的数字,并实现时时监测效果
    安卓edittext实现输入数字限制条件的效果
    js动态设置根元素的rem方案
    Fresco使用之OOM问题记录
  • 原文地址:https://www.cnblogs.com/ishoulgodo/p/14123214.html
Copyright © 2011-2022 走看看