Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Sträng i Dart | Variabler och Datatyper i Dart
Introduktion till Dart

bookSträng i Dart

Svep för att visa menyn

I Dart kan strängvärden representeras med antingen enkla eller dubbla citattecken. Enradiga strängar representeras med enkla eller dubbla citattecken, medan tre citattecken används för att representera flerradiga strängar.

main.dart

main.dart

copy
12345
void main() { String greeting = 'Hi '; String name = "John!"; print(greeting + name); }

Variabel i sträng

I Dart kan du infoga värdet av en variabel av vilken datatyp som helst mitt i en String. Att infoga variabler i en String är viktigt av följande skäl.

Läslighet och redigeringsvänlighet
expand arrow

Stränginterpolering gör koden mer lättförståelig och användarvänlig, särskilt när du behöver infoga variabelvärden i en String. Istället för komplicerad strängkonkatenering kan du enkelt inkludera dem i String med hjälp av särskild syntax.

Felförebyggande
expand arrow

Att använda String-interpolering hjälper till att undvika fel vid sammanslagning av strängar och säkerställer korrekt infogning av variabelvärden med hänsyn till deras datatyper.

Språklig flexibilitet
expand arrow

Du kan smidigt kombinera text och variabelvärden i strängar, vilket möjliggör skapandet av mer dynamiska och anpassningsbara meddelanden och strängar.

Sammanfattning
expand arrow

Dessa fördelar förbättrar kodens tydlighet, minskar risken för misstag och ger flexibilitet för att skapa engagerande och lättförståelig kod.

Dessa fördelar förbättrar kodens tydlighet, minskar risken för misstag och ger flexibilitet för att skapa engagerande och lättförståelig kod.

main.dart

main.dart

copy
1234
void main() { int age = 22; print("Me ${age} years"); }
  • age: variabel;

  • ${}: en konstruktion som möjliggör att infoga värdet från en variabel i en sträng.

question mark

Vilket av följande är det korrekta sättet att deklarera en String-variabel?

Välj alla rätta svar

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 2. Kapitel 4
some-alt