Menu
CoddyTech

按索引访问

本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 50 课,共 94 课。

按索引访问列表元素可以让你根据位置编号从列表中获取单个元素。在 Dart 中,列表索引从 0 开始。

创建一个水果列表:

List<String> fruits = ['Apple', 'Banana', 'Orange'];

访问第一个元素(索引 0):

String firstFruit = fruits[0];
print(firstFruit);

运行上述代码后,输出为:

Apple

访问第二个元素(索引 1):

String secondFruit = fruits[1];
print(secondFruit);

运行上述代码后,输出将是:

Banana
challenge icon

挑战

入门

在这个挑战中,你将练习使用索引访问列表中的元素。在 Dart 中,列表索引从 0 开始,所以第一个元素的索引是 0,第二个元素的索引是 1,以此类推。

补全代码,访问 fruits 列表中的第二个和第四个元素,并将它们分别存储在变量 secondFruit 和 fourthFruit 中。

预期输出:

The second fruit is: Banana
The fourth fruit is: Mango

亲手试试

void main() {
  // 这个列表已经为你定义好了
  List<String> fruits = ['Apple', 'Banana', 'Orange', 'Mango', 'Grapes'];
  
  // TODO: 用索引访问第二个元素(Banana)
  // 并将它存入变量 'secondFruit'
  String secondFruit = '';
  
  // TODO: 用索引访问第四个元素(Mango)
  // 并将它存入变量 'fourthFruit'
  String fourthFruit = '';
  
  // 这会显示结果
  print('The second fruit is: $secondFruit');
  print('The fourth fruit is: $fourthFruit');
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Dart 在线编译器