Longueur d'un tableau [length/size]

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


Blogger - Length of the array - Longueur d'un tableau
Les termes length et size sont des suffixes que l'on ajoute aux tableaux de données Blogger pour obtenir le nombre de sets.


Longueur d'un tableau

Les paramètres length et size sont identiques et ils travaillent avec les données de type array.
Lorsque l'un de ces paramètres est ajouté au nom d'une donnée de ce type, celui-ci renverra une valeur de type number correspondant au nombre de sets contenus dans ce tableau.
Bibliothèque - Liste des données array Ces paramètres sont des données renfermées dans un objet et qui renvoient une nouvelle valeur :
Représentation des ressources
"data": {
  "dataArray": [array],
               { 
                 "length": number,
                 "size": number
               }
}

En pratique, ces paramètres s'ajoutent simplement au nom du tableau.
Le tableau
data:posts
Longueur avec le suffixe "length"
data:posts.length
Longueur avec le suffixe "size"
data:posts.size


Quelques exemples

En ajoutant l'un de ces paramètres à la donnée, la valeur devient un nombre number et sera considérée comme tel dans les opérations.
<b:eval expr='(data:posts.size - (data:posts.size % 2)) / 2'/>
Le nombre total d'articles sur la page courante divisé par 2.
Le modulo arrondi le résultat à l'unité.

<b:if cond='data:posts.length gt 5'>

</b:if>
L'opérateur de comparaison gt n'accepte que des opérandes dont la valeur sont des nombres.
Le nombre d'articles est plus grand que 5.
L'opération renverra une valeur vraie ou fausse.
<b:loop values='data:posts map (p => p.labels.size)' var='labelsPerPost'>

  <data:labelsPerPost/>

</b:loop>
La donnée est introduite dans un opérateur lambda qui se charge de récupérer le nombre de libellés par article.


Les autres paramètres

Fiches populaires cette semaine

Les opérateurs d'URLs [path/params/appendParams/fragment]

Ajouter des boutons au menu de partage