L'opérateur de concaténation / Concatenate operator : +

L'opérateur de concaténation a la particularité de relier une chaîne de caractères à une valeur du même type ou d'un type différent. Le résultat de l'opération sera une nouvelle chaîne de caractères.
Table des matières
Syntaxes
Noms | Opérateurs | Syntaxes | Opérandes | Résultat |
---|---|---|---|---|
Concaténation |
+ |
Syntaxes Infixes (par défaut)
Syntaxes Fonctionnelles
|
2+ | string |
Le symbole
+
effectue la jonction entre une chaîne de caractères et une valeur pouvant être d'un type différent.Ne pas confondre l'opérateur de concaténation avec l'opérateur mathématique
+
dont la fonction est d'additionner des nombres.Les opérandes peuvent être :
Une valeur explicite.
Une donnée.
Le résultat d'une expression Blogger (une opération imbriquée).
L'opération peut être imbriquée dans une autre opération qui accepte une valeur de type string.
Quelques exemples
2 valeurs explicites
<b:eval expr='"I love" + " Blogger"'/>
Le résultat de l'opération sera : I love Blogger
.
Une valeur explicite et une donnée
<b:eval expr='"I love" + data:blog.title'/>
Le résultat de l'opération sera : I love Blogger Code PE
.
Plusieurs valeurs explicites et plusieurs données
<b:eval expr='"Le sens de lecture du blog " + data:blog.title + " est " + data:blog.languageDirection + "."'/>
Le résultat de l'opération sera : Le sens de lecture du blog Blogger Code PE est ltr.
.
Avec une opération imbriquée
<b:eval expr='"Le blog " + data:blog.title + " est " + (data:blog.isPrivate ? "privé" : "public") + "."'/>
Le résultat de l'opération sera : Le blog Blogger Code PE est public.
.