Dart是一种可选类型语言。Dart中的集合默认是异构的。换句话说,单个Dart集合可以托管各种类型的值。但是,可以使Dart集合保持同质值。泛型的概念可用于实现相同的目的。
泛型的使用强制限制集合可以包含的值的数据类型。这种集合被称为类型安全集合。类型安全是一种编程功能,可确保内存块只能包含特定数据类型的数据。
所有Dart集合都通过泛型支持类型安全实现。包含数据类型的一对尖括号用于声明类型安全的集合。声明类型安全集合的语法如下所示。
语法
Collection_name <data_type> identifier= new Collection_name<data_type>