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

Blogger - Concatenate operator / Opérateur de concaténation

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.



Syntaxes

Noms Opérateurs Syntaxes Opérandes Résultat

Concaténation

+

Syntaxes par défaut

string + allType
allType + string

Syntaxes Fonctionnelles

+(string,allType)
+(allType,string)
Nombre d'opérandes : 2+ Résultat : 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..



Spotlight

Populaires cette semaine