langage D : Concaténation de chaine de caractère
Comme dans tout langage, il est nécessaire de pouvoir concaténer plusieurs chaînes de caractère, voici la manière de procéder en D.
L’opérateur de concaténation en D est « ~ », ainsi on peut écrire le code suivant :
import std.stdio; void main (){ string hello = "Bonjour"; string name = "Arnaud"; string display = hello ~ " " ~ name; writeln(display); }
Ce qui va afficher :
Bonjour Arnaud
Mais on peut aussi procéder de la sorte :
import std.stdio; void main (){ string display = "Bonjour"; display ~= " "; display ~= "Arnaud"; writeln(display); }
Et le résultat affiché sera identique.
Pour plus d’information sur les manipulations des chaînes de caractère, on peut consulter la page « string » d’Ali Çehreli.