侧边栏壁纸
  • 累计撰写 32 篇文章
  • 累计创建 13 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Flutter-Dart学习

javalx
2021-11-18 / 0 评论 / 0 点赞 / 29 阅读 / 1969 字

Dart环境搭建

  • Dart安装

    通过dart --version查看版本

  • IDE 环境搭建

    VS Code安装dart插件即可

Hello world!

  • VS Code创建Dart项目

    PS E:\devData\dartRepo\demo_001> dart create demo_001
    
  • 编写一个Hello world!

    void main(List<String> arguments) {
      print('Hello world!');
    }
    
  • 运行程序

    dart run
    

变量与常量

  • 变量

    1. 与JavaScript相似可以使用var申明变量,申明的变量可以不指定初始值,未指定初始值的变量默认为null

      void main(List<String> args) {
        var a;
        print('a ==> $a');
        a=1;
        print('a ==> $a');
      }
      // console
      // a ==> null
      // a ==> 1
      
    2. 也可以使用final申明仅可赋值一次的变量

      void main(List<String> args) {
        final a;
        a=1;
        print('a ==> $a');
      }
      // console
      // a ==> 1
      
  • 常量

    **const **可用来申明常量、构造函数等

    void main(List<String> args) {
      const a = 1;
      print('a ==> $a');
    }
    // console
    // a ==> 1
    
  • final 与 const 的不同点

    1. final 与 const 修饰的变量取值时机不同

      const 修饰的变量是在编译时已确定下来的值,而 final 修饰的变量是在运行时才确定下来的

    2. 应用范畴不同

      final 只可用来修饰变量,const 关键字即可修饰变量也可用来修饰 常量构造函数

数字类型-num

字符串类型-String

布尔类型-Boolean

列表类型-List

键值对类型-Map

0

评论区