Indizes in Dart
Swipe um das Menü anzuzeigen
Jedes Element in einer List oder einem String besitzt eine eindeutige Adresse, die als Index bezeichnet wird. Indizes beginnen bei 0 – das erste Element hat den Index 0, das zweite den Index 1 und so weiter.
Ein Element kann mit folgendem Syntax über seinen Index aus der Liste abgerufen werden.
main.dart
1234void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }
Dart ermöglicht das Ändern des Werts eines Elements in einer List. Mit anderen Worten, der Wert eines List-Elements kann überschrieben werden.
main.dart
12345void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }
Im obigen Beispiel wird der Wert des Listenelements mit Index 0 aktualisiert. Die Ausgabe des Codes ist − ["Toyota", "Porsche", "Ford"]. Auch ein String besitzt Indizes.
main.dart
1234void main() { String user = "Alex"; print(user[0]); }
Der einzige Unterschied zwischen Indizes in einem String und Indizes in einer List besteht darin, dass in Listen die Werte an diesen Adressen aktualisiert werden können, während dies bei Strings nicht möglich ist.
1. Wähle das Element am Index 1 im String 'Codefinity' aus.
2. Was gibt der folgende Code aus?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen