Index i Dart
Svep för att visa menyn
Varje element i en List eller String har en unik adress som kallas ett index. Index börjar från 0 det första elementet har index 0, det andra har index 1, och så vidare.
Du kan hämta ett element från listan med dess index med följande syntax.
main.dart
1234void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }
Dart tillåter att ändra värdet på ett objekt i en List. Med andra ord kan du skriva om värdet på ett objekt i en List.
main.dart
12345void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print(cars); // ["Toyota", "Porsche", "Ford"] }
Exemplet ovan uppdaterar värdet på List-objektet med index 0. Utdata från koden blir − ["Toyota", "Porsche", "Ford"]. En String har också index.
main.dart
1234void main() { String user = "Alex"; print(user[0]); }
Den enda skillnaden mellan index i en String och index i en List är att i listor kan vi uppdatera värden på dessa adresser, medan vi inte kan göra det i strängar.
1. Välj elementet på index 1 i strängen 'Codefinity'.
2. Vad kommer följande kod att skriva ut?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal