如果您查看基础的列表类型 List 的 API 文档,您会看到其类型实际上是 List<E>。<...> 符号将 List 标记为一种泛型(或参数化)类型——即一个拥有形式类型参数的类型。按照约定,大多数类型变量都使用单字母名称,例如 E、T、S、K 和 V。
如果您查看基础的列表类型 List 的 API 文档,您会看到其类型实际上是 List<E>。<...> 符号将 List 标记为一种泛型(或参数化)类型——即一个拥有形式类型参数的类型。按照约定,大多数类型变量都使用单字母名称,例如 E、T、S、K 和 V。
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 是一个布尔字面量。
版本说明
记录(Record)需要语言版本至少为 3.0。
记录是一种匿名的、不可变的、聚合的类型。像其他集合类型一样,它们允许你将多个对象捆绑到一个对象中。与其他集合类型不同,记录是固定大小、异构且类型化的。
记录是真实的值;你可以将它们存储在变量中、嵌套它们、作为函数的参数传递或从函数返回,以及将它们存储在诸如列表、映射和集合等数据结构中。
Update your browser to view this website correctly.&npsb;Update my browser now