如果你在API文档寻找基本数组类型或者 List 类型,你将会看到该类型实际上为List<E>,其中<...>标记表示此表为一个泛型类型(或为参数化结构)—— 一种含有正规类型参数的类型。按照惯例,类型变量通常为单字符名称,例如E,T,S,K,以及V。为何要使用泛型?因为在Dart中类型是可选的,你不一定使用泛型。
下面是一份关于如何使用函数的示例:void printNumber(num number) { print('The number is $number.');}尽管上面这个指导的格式声明了参数和返回值的类型,实际上你可以不这么做:printNumber(num number) { // 没有声明类型也是可以的 print('The number is $number.');
想想你已经完成的这个代码实验室提供了大多数的 Dart 语言特性和许多库的特性概览。想学习更多的话请参考以下资源。Dart 语言A Tour of the Dart Language 介绍了如何使用 Dart 基本特性,从变量和运算符到类和库。这个代码实验室介绍了 Dart 的以下特性,这些特性在语言概览中都有详细介绍。字符串插值 ('$_firstName the $_appellation')级联运算符 (..