YAML - Styles de séquence

Pour comprendre les styles de séquence, il est important de comprendre les collections. Le concept de collections et les styles de séquence fonctionnent en parallèle. La collection en YAML est représentée avec des styles de séquence appropriés. Si vous souhaitez faire référence au bon séquencement des balises, faites toujours référence aux collections. Les collections en YAML sont indexées par des entiers séquentiels commençant par zéro comme représenté dans les tableaux. Le focus des styles de séquence commence par les collections.

Exemple

Considérons le nombre de planètes dans l'univers comme une séquence qui peut être créée comme une collection. Le code suivant montre comment représenter les styles de séquence des planètes dans l'univers -

# Ordered sequence of nodes in YAML STRUCTURE
Block style: !!seq
- Mercury   # Rotates - no light/dark sides.
- Venus     # Deadliest. Aptly named.
- Earth     # Mostly dirt.
- Mars      # Seems empty.
- Jupiter   # The king.
- Saturn    # Pretty.
- Uranus    # Where the sun hardly shines.
- Neptune   # Boring. No rings.
- Pluto     # You call this a planet?
Flow style: !!seq [ Mercury, Venus, Earth, Mars,      # Rocks
                    Jupiter, Saturn, Uranus, Neptune, # Gas
                    Pluto ]                           # Overrated

Ensuite, vous pouvez voir la sortie suivante pour la séquence ordonnée au format JSON -

{
   "Flow style": [
      "Mercury", 
      "Venus", 
      "Earth", 
      "Mars", 
      "Jupiter", 
      "Saturn", 
      "Uranus", 
      "Neptune", 
      "Pluto"
   ], 
   
   "Block style": [
      "Mercury", 
      "Venus", 
      "Earth", 
      "Mars", 
      "Jupiter", 
      "Saturn", 
      "Uranus", 
      "Neptune", 
      "Pluto"
   ]
}