用户登录

一个列表数据里面可以包含一组数据,列表里的项目可以是任何类型的数据。在 Dart 语言里,列表数据是一个 List 对象,也就是它是 List 这个类的一个实例。表达一个列表数据可以用一组方括号,里面是列表里的项目,项目之间用逗号分隔开。

这里我们用 final 声明一个变量,名字是 animals,用等号设置一下它的初始值,一组方括号,里面是这个 List 里的数据项目,添加几个字符串类型的数据。

下面在控制台上输出这个 animals 。

鼠标放在这个变量的上面,会提示这是一个 List 类型的值,注意这里 List 后面还有一组尖括号,它里面的东西就是这个 List 包含的数据项目的类型。

也就是 animals 它是一个 List,这个 List 里面包含的数据项目的类型是 Stirng,就是字符串类型的数据。

下面可以试一下往 List 里面添加新的数据项目,用一下 List 数据上面的 add 这个方法,要添加的项目是一个数字,比如 3 。 编辑器会提示 The argument type 'int' can't be assigned to the parameter type 'String'.

add

意思就是 add 这个方法它现在接收的参数的类型应该是 String,这个类型是根据 List 里的数据项目的类型确定的。但是现在我们把一个 int 类型的数据交给了 String 类型的参数,所以就会出现这个错误。

也就是这里规定了我们只能把字符串类型的数据添加到 animals 这个 List 里面。把数字换成一个字符串。

运行一下应用,输出的这个 List 里面,会包含用 add 方法添加的新的数据项目。

访问

要得到一个列表数据里的某个数据项目,可以使用方括号加索引号的形式。在列表里的数据项目是有顺序的,这个顺序的编号是从 0 开始的,也就是第一个项目的编号是 0,第二个项目的编号是 1 ... 这个编号就是 index,也就是索引。

比如我们想获取到 animals 里的这只恐龙,它的这个列表里的排第二,所以编号应该是 1,因为编号是从 0 开始的。

用 print 输出 animals 方括号,编号是 1 ,运行一下应用,输出的就是 animals 里的这只恐龙。

Dart 语言的内置类型:列表(List)《 Dart 语言:数据类型 》

统计

13356
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点