Індекси в Dart
Свайпніть щоб показати меню
Кожен елемент у List або String має унікальну адресу, яка називається індексом. Індекси починаються з 0: перший елемент має індекс 0, другий — індекс 1 і так далі.
Можна отримати елемент зі списку за його індексом, використовуючи наступний синтаксис.
main.dart
1234void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }
Dart дозволяє змінювати значення елемента у List. Іншими словами, можна переписати значення елемента List.
main.dart
12345void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }
У наведеному вище прикладі оновлюється значення елемента List з індексом 0. Вивід коду буде − ["Toyota", "Porsche", "Ford"]. У String також є індекси.
main.dart
1234void main() { String user = "Alex"; print(user[0]); }
Єдина різниця між індексами у String та індексами у List полягає в тому, що у списках можна змінювати значення за цими адресами, тоді як у рядках це неможливо.
1. Виберіть елемент з індексом 1 у рядку 'Codefinity'.
2. Який буде вивід наступного коду?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат