L'opérateur de concaténation [+]

Nous vous rappelons que lorsque vous accédez à ce blog, vous signez automatiquement un accord avec Blogger Code.
Consultez les CGU.


Blogger - 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...


Syntaxes

Syntaxe 1
string + allType
Le résultat sera une valeur de type string.
Syntaxe 2
allType + string
Le résultat sera une valeur de type 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.
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 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 est public..


Syntaxe fonctionnelle

Une syntaxe fonctionnelle est une alternative que l'on peut utiliser lorsque la syntaxe standard contient plusieurs fois le même opérateur.

+(string,allType,allType,allType)


Les autres opérateurs

Fiches populaires cette semaine