String-literals en aanhalingstekens
Strings met enkele, dubbele en drievoudige aanhalingstekens
String-literals en aanhalingstekens is een gratis Dart Academy-les op CoddyKit. Dit is les 1 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Dart Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Dart Academy bevat in totaal 4 lessen.
Wat een tekenreeksletterlijke waarde is
Een tekenreeksletterlijke waarde is tekst die je rechtstreeks in je code typt, omsloten door aanhalingstekens zodat Dart die als woorden en niet als opdrachten behandelt.
var greeting = 'Hello, Dart!';Enkele aanhalingstekens werken prima
De meest gebruikelijke manier om tekst in Dart te schrijven is met enkele aanhalingstekens. Ze zijn eenvoudig, snel en worden in de meeste Dart-code gebruikt.
var name = 'Ada';Dubbele aanhalingstekens zijn gelijkwaardig
Dart accepteert voor tekenreeksen ook dubbele aanhalingstekens. Ze werken precies zoals enkele aanhalingstekens, dus de keuze is vooral een kwestie van stijl. 🙂
var city = "Berlin";Kies één stijl en blijf consequent
Beide stijlen van aanhalingstekens zijn geldig, maar goede code blijft consequent. De meeste teams kiezen enkele aanhalingstekens en gebruiken die overal, tenzij daar een reden voor is.
Aanhalingstekens binnen aanhalingstekens
Als je tekst een apostrof bevat, omsluit je die met dubbele aanhalingstekens, zodat Dart niet denkt dat de tekenreeks te vroeg eindigt.
var note = "It's a sunny day";Andersom werkt het ook
Hetzelfde trucje werkt andersom: als je tekst dubbele aanhalingstekens bevat, omsluit je de hele tekenreeks met enkele aanhalingstekens om die leesbaar te houden.
var quote = 'She said "hi" softly';Escapen met een backslash
Met een backslash escape je een aanhalingsteken, zodat het als teken en niet als afsluiting wordt behandeld. Gebruik dit wanneer je niet eenvoudig van stijl kunt wisselen.
var msg = 'It\'s mine';Lege tekenreeksen zijn geldig
Een lege tekenreeks bestaat uit twee aanhalingstekens met niets ertussen. Het is een echte waarde die vaak als beginpunt wordt gebruikt voordat je tekst toevoegt.
var blank = '';Drievoudige aanhalingstekens voor lange tekst
Voor tekst die meerdere regels beslaat, biedt Dart drievoudige aanhalingstekens. Daarmee kun je alinea's schrijven zonder elke regeleinde te escapen.
var poem = '''Roses are red
Violets are blue''';Tekenreeksen hebben een type
Elke letterlijke waarde die je schrijft is een String, het ingebouwde type van Dart voor tekst. Je kunt die opslaan, doorgeven en de lengte ervan bekijken.
String label = 'price';Tekenreeksen samenvoegen met plus
Je kunt twee tekenreeksen aan elkaar plakken met de plusoperator. Het resultaat is een volledig nieuwe tekenreeks die beide delen in de juiste volgorde bevat.
var full = 'Dart' + ' rocks';Snelle controle
Je tekst bevat een apostrof. Wat is de netste manier om die te schrijven?
Samenvatting: tekst tussen aanhalingstekens
Je hebt geleerd dat tekenreeksletterlijke waarden enkele, dubbele of drievoudige aanhalingstekens gebruiken. Stem de stijl van je aanhalingstekens af op de tekst en blijf consequent. 🎉
Leer Dart met een AI-tutor — gratis
Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.
- Cursussen
- 30
- Lessen
- 120
Veelgestelde vragen
Is de les “String-literals en aanhalingstekens” gratis?
Ja — de volledige tekst van “String-literals en aanhalingstekens” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Dart Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Dart Academy bevat in totaal 4 lessen.
Wat leer ik in “String-literals en aanhalingstekens”?
Strings met enkele, dubbele en drievoudige aanhalingstekens Je oefent met Dart Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.
Heb ik ervaring nodig om met Dart Academy te beginnen?
Ervaring vooraf is niet nodig. Dart Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.
Hoe lang duurt de les “String-literals en aanhalingstekens”?
De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.
Kan ik code schrijven en uitvoeren in deze les over Dart Academy?
Ja. Elke les over Dart Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.
Alle lessen in deze cursus
- String-literals en aanhalingstekens
- Stringinterpolatie met het dollarteken
- Meerregelige en raw strings
- Alledaagse stringmethoden