YAML - Kiểu trình tự

Để hiểu các kiểu trình tự, điều quan trọng là phải hiểu các bộ sưu tập. Khái niệm về bộ sưu tập và kiểu trình tự hoạt động song song. Bộ sưu tập trong YAML được biểu diễn với các kiểu trình tự thích hợp. Nếu bạn muốn tham khảo trình tự thích hợp của các thẻ, hãy luôn tham khảo bộ sưu tập. Các bộ sưu tập trong YAML được lập chỉ mục bởi các số nguyên tuần tự bắt đầu bằng 0 như được biểu diễn trong mảng. Trọng tâm của các kiểu trình tự bắt đầu với các bộ sưu tập.

Thí dụ

Chúng ta hãy coi số lượng hành tinh trong vũ trụ như một chuỗi có thể được tạo ra như một tập hợp. Đoạn mã sau đây cho thấy cách biểu diễn kiểu trình tự của các hành tinh trong vũ trụ:

# 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

Sau đó, bạn có thể thấy kết quả đầu ra sau đây cho chuỗi có thứ tự ở định dạng JSON:

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