YAML-시퀀스 스타일

시퀀스 스타일을 이해하려면 컬렉션을 이해하는 것이 중요합니다. 컬렉션 및 시퀀스 스타일의 개념은 동시에 작동합니다. YAML의 컬렉션은 적절한 시퀀스 스타일로 표현됩니다. 태그의 올바른 순서를 참조하려면 항상 컬렉션을 참조하십시오. YAML의 컬렉션은 배열에 표시된대로 0으로 시작하는 순차 정수로 인덱싱됩니다. 시퀀스 스타일의 초점은 컬렉션에서 시작됩니다.

우주에있는 행성의 수를 컬렉션으로 만들 수있는 시퀀스로 생각해 봅시다. 다음 코드는 우주에서 행성의 시퀀스 스타일을 표현하는 방법을 보여줍니다.

# 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

그런 다음 JSON 형식으로 정렬 된 시퀀스에 대한 다음 출력을 볼 수 있습니다.

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