美文网首页flutter
02.5 Dart定义常量demo

02.5 Dart定义常量demo

作者: __Mr_Xie__ | 来源:发表于2023-02-16 09:01 被阅读0次

**Dart 常量: final 和 const修饰符 **

const值不变 一开始就得赋值

final 可以开始不赋值 只能赋一次 ; 而final不仅有const的编译时常量的特性,最重要的它是运行时常量,并且final是惰性初始化,即在运行时第一次使用前才初始化

永远不改量的量,请使用final或const修饰它,而不是使用var或其他变量类型。

void main(){
 /*
  var str='this is a str';

  str='你好 str';

  print(str);


  int myNum=1234;

  myNum=4567;

  print(myNum);
 */

//const常量

  // const PI=3.14159;

  // PI=123.1243; //错误的写法 常量不可以修改

  // print(PI);

// final 常量

    // final PI=3.14159;
    // PI=124214.214124;   //错误写法
    // print(PI);

    final a=new DateTime.now();

    print(a);   //2019-05-10 15:59:02.966122

    //const a=new DateTime.now();   //报错了

  //区别:final 可以开始不赋值 只能赋一次 ; 而final不仅有const的编译时常量的特性,最重要的它是运行时常量,并且final是惰性初始化,即在运行时第一次使用前才初始化
}

相关文章

  • Dart学习笔记——基础

    1、定义常量 Dart 常量:final 和 const修饰符 const值不变 一开始就得赋值。 final 可...

  • 000.7 常用代码片段

    dart print输出被截断,可以尝试一段一段打印 枚举demo switch demo 类的定义 抽象类的定义...

  • Dart定义变量与常量

    Dart中定义变量的方式有两种: 一:明确的指定变量的数据类型 二:使用 var / dynamic / Obje...

  • Flutter-Dart常量警告

    在开发Flutter项目的时候,我们都是使用Dart编程语言。我在使用Dart定义一个常量的时候,遇到以下的警告。...

  • Dart与Java的语法及概念异同点汇总

    变量 Dart定义变量时可以不预先定义变量类型,程序会自动推断类型定义变量可以通过 var 关键字来申明变量 常量...

  • P2 Dart 入口方法,常量变量

    1.Dart 入口方法的两种定义方式 2.变量常量 <1>变量使用 var str = "你好";或者 直接定义类...

  • dart 数据类型

    一、变量和常量 1.变量 var dart语言的变量定义与JavaScript定义变量一样的,使用var 关键字。...

  • dart学习总结

    一、Dart 入口方法介绍 Dart打印 Dart注释 Dart变量 常量申明 变量命名规则 1.变量声明,用va...

  • Dart 基础数据类型及方法

    Dart 变量 dart 可以不预先定义变量类型,会自动类型推倒,即 dart 语言有类型校验。 dart 中定义...

  • Golang入门二:常量

    常量定义 预定义常量 枚举

网友评论

    本文标题:02.5 Dart定义常量demo

    本文链接:https://www.haomeiwen.com/subject/newekdtx.html