Dart:
Merkkijonon interpolaatio
Kuinka:
Dartissa merkkijonojen interpolaatio on suoraviivaista, käyttäen $
-symbolia expressioiden interpolaatioon suoraan merkkijonoliteraaleissa:
void main() {
String name = 'Dart';
int year = 2023;
// Yksinkertainen muuttujan interpolaatio
print('Opiskelemme $namea vuonna $year!');
// Tuloste: Opiskelemme Darttia vuonna 2023!
// Ilmaisujen interpolaatio
print('Kahden vuoden päästä se on ${year + 2}.');
// Tuloste: Kahden vuoden päästä se on 2025.
}
Jos sinulla on monimutkaisempia ilmaisuja tai haluat suorittaa operaatioita itse merkkijonossa, sulje ilmaisu ${}
-merkkien sisään. Dartissa ei ole mitään suosittuja kolmannen osapuolen kirjastoja nimenomaan merkkijonojen interpolaatiota varten, koska se on varustettu natiivisti käsittelemään moninaisia ja monimutkaisia skenaarioita.