 Indexes in Dart
Indexes in Dart
Every element in a List or String has a unique address called an index. Indexes start from 0  the first element has index 0, the second has index 1, and so on.
You can retrieve an element from the list using its index with the following syntax.
main.dart
1234void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }
Dart allows modifying the value of an item in a List. In other words, you can re-write the value of a List item.
main.dart
12345void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }
The above example updates the value of the List item with index 0. The output of the code will be − ["Toyota", "Porsche", "Ford"]. A String also have indexes.
main.dart
1234void main() { String user = "Alex"; print(user[0]); }
The only difference between Indexes in a String and Indexes in a List is that in lists, we can update values at those addresses, whereas in strings, we cannot.
1. Select the element at index 1 in the string 'Codefinity'.
2. What will the following code output?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 4.55 Indexes in Dart
Indexes in Dart
Свайпніть щоб показати меню
Every element in a List or String has a unique address called an index. Indexes start from 0  the first element has index 0, the second has index 1, and so on.
You can retrieve an element from the list using its index with the following syntax.
main.dart
1234void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }
Dart allows modifying the value of an item in a List. In other words, you can re-write the value of a List item.
main.dart
12345void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }
The above example updates the value of the List item with index 0. The output of the code will be − ["Toyota", "Porsche", "Ford"]. A String also have indexes.
main.dart
1234void main() { String user = "Alex"; print(user[0]); }
The only difference between Indexes in a String and Indexes in a List is that in lists, we can update values at those addresses, whereas in strings, we cannot.
1. Select the element at index 1 in the string 'Codefinity'.
2. What will the following code output?
Дякуємо за ваш відгук!