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
是一个布尔字面量。