YAML - Style sekwencji

Aby zrozumieć style sekwencji, ważne jest, aby zrozumieć kolekcje. Koncepcja kolekcji i stylów sekwencji działa równolegle. Kolekcja w YAML jest reprezentowana za pomocą odpowiednich stylów sekwencji. Jeśli chcesz odnieść się do właściwego sekwencjonowania tagów, zawsze odwołuj się do kolekcji. Kolekcje w YAML są indeksowane przez sekwencyjne liczby całkowite zaczynające się od zera, jak reprezentowane w tablicach. Skupienie się na stylach sekwencji zaczyna się od kolekcji.

Przykład

Rozważmy liczbę planet we wszechświecie jako sekwencję, którą można utworzyć jako zbiór. Poniższy kod pokazuje, jak przedstawić style sekwencji planet we wszechświecie -

# 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

Następnie możesz zobaczyć następujące dane wyjściowe dla uporządkowanej sekwencji w formacie JSON -

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