Menu
CoddyTech

Truy cập theo chỉ số

Thuộc phần Kiến thức cơ bản trong hành trình Dart của Coddy. Bài học 50 trên 94.

Truy cập phần tử trong danh sách bằng chỉ số cho phép bạn lấy từng phần tử trong danh sách dựa vào vị trí của chúng. Trong Dart, chỉ số của danh sách bắt đầu từ 0.

Tạo một danh sách trái cây:

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

Truy cập phần tử đầu tiên (chỉ số 0):

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

Sau khi chạy đoạn code trên, đầu ra sẽ là:

Apple

Truy cập phần tử thứ hai (chỉ số 1):

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

Sau khi chạy đoạn code trên, đầu ra sẽ là:

Banana
challenge icon

Thử thách

Người mới

Trong thử thách này, bạn sẽ luyện tập cách truy cập các phần tử trong danh sách bằng chỉ số. Trong Dart, chỉ số của danh sách bắt đầu từ 0, vì vậy phần tử đầu tiên có chỉ số 0, phần tử thứ hai có chỉ số 1, cứ thế tiếp tục.

Hoàn thành đoạn code để truy cập phần tử thứ hai và thứ tư trong danh sách fruits, rồi lưu chúng vào các biến secondFruit và fourthFruit.

Đầu ra dự kiến:

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

Tự làm thử

void main() {
  // Danh sách (list) này đã có sẵn cho bạn
  List<String> fruits = ['Apple', 'Banana', 'Orange', 'Mango', 'Grapes'];
  
  // TODO: Dùng chỉ số (index) để truy cập phần tử (element) thứ hai (Banana)
  // và lưu vào biến (variable) 'secondFruit'
  String secondFruit = '';
  
  // TODO: Dùng chỉ số để truy cập phần tử thứ tư (Mango)
  // và lưu vào biến 'fourthFruit'
  String fourthFruit = '';
  
  // Đoạn code này sẽ hiển thị kết quả
  print('The second fruit is: $secondFruit');
  print('The fourth fruit is: $fourthFruit');
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Trình biên dịch Dart online