Dart 语言是类型安全的:它结合了静态类型检查和运行时检查,以确保变量的值始终与其静态类型相匹配,这有时被称为类型健全性(sound typing)。尽管类型是强制性的,但由于有类型推断,类型注解是可选的。
静态类型检查的一个好处是能够使用 Dart 的静态分析器在编译时发现错误。
Dart 语言是类型安全的:它结合了静态类型检查和运行时检查,以确保变量的值始终与其静态类型相匹配,这有时被称为类型健全性(sound typing)。尽管类型是强制性的,但由于有类型推断,类型注解是可选的。
静态类型检查的一个好处是能够使用 Dart 的静态分析器在编译时发现错误。
Dart 语言为以下类型提供了特殊支持:
int, double)String)bool)value1, value2))Function)List,也被称为数组)Set)Map)Runes;通常被 characters API 替代)Symbol)null 值(Null)这种支持包括使用字面量创建对象的能力。例如,'this is a string' 是一个字符串字面量,而 true 是一个布尔字面量。