Dart Academy · Lektion

Strängliteraler och citattecken

Strängar med enkla, dubbla och tredubbla citattecken

Lektion 1 av 413 steg

Strängliteraler och citattecken är en gratis lektion i Dart Academy på CoddyKit. Detta är lektion 1 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Dart Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Dart Academy innehåller totalt 4 lektioner.

Vad en strängliteral är

En string literal är text som du skriver direkt i koden, omgiven av citattecken så att Dart behandlar den som ord och inte som kommandon.

var greeting = 'Hello, Dart!';

Enkla citattecken fungerar utmärkt

Det vanligaste sättet att skriva text i Dart är med single quotes. De är rena och snabba, och är den stil som används i det mesta av Darts kod.

var name = 'Ada';

Dubbla citattecken fungerar lika bra

Dart accepterar även double quotes för strängar. De fungerar exakt som enkla citattecken, så valet handlar främst om stil. 🙂

var city = "Berlin";

Välj en stil och var konsekvent

Båda citatteckensstilarna är giltiga, men bra kod är konsekvent. De flesta team väljer enkla citattecken och använder dem överallt om det inte finns en anledning att låta bli.

Citattecken inuti citattecken

Om texten innehåller en apostrof omger du den med double quotes, så att Dart inte tror att strängen avslutas för tidigt.

var note = "It's a sunny day";

Och tvärtom

Samma knep fungerar åt andra hållet: om texten innehåller dubbla citattecken omger du hela strängen med single quotes för bättre läsbarhet.

var quote = 'She said "hi" softly';

Escapa med ett omvänt snedstreck

Med ett backslash escapas ett citattecken så att det räknas som ett tecken och inte som ett avslut. Använd det när du inte enkelt kan byta citatteckensstil.

var msg = 'It\'s mine';

Tomma strängar är giltiga

En empty string består av två citattecken utan något mellan dem. Det är ett riktigt värde som ofta används som utgångspunkt innan du lägger till text.

var blank = '';

Trippla citattecken för lång text

För text som sträcker sig över flera rader erbjuder Dart triple quotes. Då kan du skriva stycken utan att escapa varje radbrytning.

var poem = '''Roses are red
Violets are blue''';

Strängar har en typ

Varje literal du skriver är en String, Darts inbyggda typ för text. Du kan lagra den, skicka den vidare och undersöka dess längd.

String label = 'price';

Slå ihop strängar med plus

Du kan slå ihop två strängar med plus operator. Resultatet blir en helt ny sträng som består av båda delarna i ordning.

var full = 'Dart' + ' rocks';

Snabb kontroll

Texten innehåller en apostrof. Vad är det renaste sättet att skriva den?

Sammanfattning: citattecken för text

Du har lärt dig att string literals använder enkla, dubbla eller trippla citattecken. Anpassa citatteckensstilen efter texten och var konsekvent. 🎉

Gratis att börja

Lär dig Dart med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”Strängliteraler och citattecken” gratis?

Ja – hela texten till ”Strängliteraler och citattecken” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Dart Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Dart Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Strängliteraler och citattecken”?

Strängar med enkla, dubbla och tredubbla citattecken Ni övar på Dart Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Dart Academy?

Du behöver inga förkunskaper. Utbildningen i Dart Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.

Hur lång tid tar lektionen ”Strängliteraler och citattecken”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Dart Academy-lektionen?

Ja. Varje Dart Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Strängliteraler och citattecken
  2. Stränginterpolation med dollartecknet
  3. Flerradiga och råa strängar
  4. Vanliga strängmetoder
← Tillbaka till Dart Academy