Les chaînes de caractères en Dart

Qu'est-ce qu'une chaîne de caractères ?

En programmation, une chaîne de caractères fait référence à une séquence ordonnée de caractères, y compris des lettres, des chiffres et des symboles. En Dart, ce type de donnée est conçu spécifiquement pour la gestion et la manipulation des données textuelles. Les chaînes de caractères simples sont entourées de guillemets simples (‘) ou doubles (“), tandis que les guillemets triples (’’’) sont utilisés pour créer des chaînes multi-lignes.

Syntaxe des chaînes de caractères

Voici la syntaxe pour créer des chaînes de caractères avec des guillemets simples, doubles et triples en Dart :

String singleQuoteString = 'Ceci est une chaîne Dart avec un guillemet simple.';
String doubleQuoteString = "Ceci est une chaîne Dart avec des guillemets doubles.";
String multiLineString = '''
    Ceci est une chaîne multi-lignes
    en Dart utilisant un guillemet simple.
    Elle permet d'écrire
    du texte sur plusieurs lignes.
''';

Un exemple d'utilisation

Considérons un exemple qui détermine et affiche un message basé sur les valeurs d'une variable de type String et d'une variable de type int :

void main() {
    String name = "Alice";
    int age = 30;
    String interpolatedString = "Bonjour, je m'appelle $name et j'ai $age ans.";
    print(interpolatedString);
}

Dans cet exemple, le code produit la sortie suivante :

Bonjour, je m'appelle Alice et j'ai 30 ans.

Propriétés des chaînes de caractères

Dart fournit également des fonctionnalités utiles pour travailler avec les chaînes. Par exemple, la propriété length vous permet d'obtenir le nombre total de caractères dans une chaîne donnée. Voici un exemple :

void main() {
    String text = "Dart est amusant !";
    print(text.length);
}

Dans ce cas, l'output sera 17, qui est le nombre total de caractères.