Flutter学习记录:(一)Dart语言部分

117 阅读1分钟

一、基本信息

dart.dev/samples

二、Dart2.0编程规范

官方手册(英文):dart.dev/guides/lang…

官网指导教程:dart.dev/guides/lang…

内置类型

  • numbers
  • strings
  • booleans
  • lists (also known as arrays)
  • sets
  • maps
  • runes (for expressing Unicode characters in a string)
  • symbols

Dart是强类型语言

  • var 声明的变量会自动进行类型推断

      var a = '123';
      var b = 123;
    
  • 显示声明

      String a = '123';
      int b = 123;
    
  • 声明动态类型

      Object a = '123';
      dynamic b = 123;
    
  • 成员名以"_"开始表示私有成员,如_a, _test()

  • 方法、类声明与java类似

      class Test{
          var a = '123';
          String b = '123';
          dynamic c;
          void test() {
              print(a);
          }
      
          String getStr(){
              return '123';
          }
      }
    
  • "??","??="