1、Flutter的数据基本类型

Dart语言里一切皆为对象,所以如果没有将变初始化,那么它的默认值为null

    Number(int、doubkle)
    String
    Boolean(bool)
    List
    Map

 
2、测试代码

     void testData() {
     
        //Number包含了int和double
        int a = 4;
        int b = 8;
        print(a + b);
        int a1;
        if (a == null) {
          print('a == null');
        } else {
          print('a != null');
        }
     
        if (a1 == null) {
          print('a1 == null');
        } else {
          print('a1 != null');
        }
     
        double c = 5.9;
        double d = 6.4;
        print(c + d);
     
        //String类型
        var chen = 'chen';
        var yu = 'yu';
        var name = chen + yu;
        print(name);
     
        var hello = '''
        hello word
        public static void main1
        ''';
        print(hello);
     
        var word = """
        hello word
        public stati void main2
        """;
        print(word);
     
     
        //Boolean类型
        bool isSelect = false;
        if (isSelect) {
          print('isSelect is true');
        } else {
          print('isSelect is false');
        }
     
     
        //List类型
        var list = [];
        list.add(1);
        list.add(2);
        print(list);
        print('size is ${list.length}');
     
       

更多请见:http://www.mark-to-win.com/tutorial/51858.html

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐