小 null 最近跑去写 Flutter 了 ~
Flutter 使用 Dart 语言进行开发,小 null 在写 Flutter 的过程中发现 Dart 和 Javascript/Typescript...不一样的是,在 Dart 中,变量都是引用类型,也就是说所有的变量都是对象,所以 Dart 是一门完全面向对象的语言。...Dart 是类型安全的,所以当你使用 var 关键字定义变量时,本质其实就是具体类型的引用。
比如上文代码其实就是一个 String 类型对象的引用,这个对象的内容是 null 仔 。...在 Dart 中,声明一个未初始化的变量,变量的类型可以更改,它的初始值是 null。
variable
在 Dart 中,声明一个初始化的变量,变量类型不能再更改 。...Dart as 运算符
类型断言(Type Assertion)可以用来手动指定一个值的类型。
值 as 类型
as-dart
as
Typescript Optional Chaining ?