美文网首页
Dart 基本语法

Dart 基本语法

作者: 张科_Zack | 来源:发表于2021-07-30 19:12 被阅读0次

Final以及Const

Dart 中使用 final 以及 const 关键字来申明常量。使用 const 标识的变量是 final 的隐式类型,也就是说 const 也是一种 final 类型。

  • const:在编译时确定的常量,不可用来标识实例变量
  • final: 既可用来标识普通数据类型比如 int, 也可用来标识实例变量,比如一个自定义类的实例。

基本数据类型

Dart 的基本数据类型与 Swift 大概类似,略有不同的是 RuneSymbol 类型。

  • Rune: 由于Dart 中字符串以UTF-16为编码单元,因此如果要表示UTF-32 特殊字符需要特殊语法来支持,Rune 数据类型就是为了在 Dart 中支持 UTF-32 字符编码。Rune表示 Unicode 编码的常用方法是,\uXXXX, 这里 XXXX 是一个4位的16进制数。 例如,心形符号 (♥) 是 \u2665。 对于特殊的非 4 个数值的情况, 把编码值放到大括号中即可。 例如,emoji 的笑脸 (�) 是\u{1f600}
  • Symbol:
    一个 Symbol 对象表示 Dart 程序中声明的运算符或者标识符。 你也许永远都不需要使用 Symbol ,但要按名称引用标识符的 API 时, Symbol 就非常有用了。 因为代码压缩后会改变标识符的名称,但不会改变标识符的符号。 通过字面量 Symbol ,也就是标识符前面添加一个 # 号,来获取标识符的 Symbol 。例如:
#radix
#bar

Symbol 字面量是编译时常量。

相关文章

  • Dart基本语法

    重要概念 可以放在变量中的都是对象,所有对象都是类的实例,包括数字,函数,null都是对象, 所有对象都是继承自 ...

  • Dart 基本语法

    变量与常量 Dart 中变量使用 var 关键字声明。 变量可以被赋予不同类型的值 未被初始化的变量,默认值为 n...

  • Dart 基本语法

    Dart在1.0的时候是弱类型Dart在2.0的时候是强类型 闭包有什么用? 变量类型 var 是一个可选类型,d...

  • Dart 基本语法

    Dart 语言集合了 Java、JavaScript、C、TypeScript 等语言的优势,可以说是集百家之长的...

  • Dart 基本语法

    1. dart文件以.dart为后缀名 2. 入口方法为main 3. 定义变量,Dart中有类型校验 var s...

  • Dart 基本语法

    Final以及Const 在 Dart 中使用 final 以及 const 关键字来申明常量。使用 const ...

  • Dart基本语法

    概念 Dart和JavaScript一样都是单线程模型。 任何保存在变量中的都是一个对象,并且所有的对象都是对应一...

  • dart语法7-泛型

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法8-库

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

  • dart语法10-生成器

    dart语法1dart语法2-内置类型dart语法3-函数dart语法4-操作符dart语法5-异常dart语法6...

网友评论

      本文标题:Dart 基本语法

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