YAML - podstawy
Teraz, gdy masz już pojęcie o YAML i jego funkcjach, poznajmy jego podstawy dotyczące składni i innych operacji. Pamiętaj, że YAML zawiera strukturalny format czytelny dla człowieka.
Zasady tworzenia pliku YAML
Tworząc plik w YAML, należy pamiętać o następujących podstawowych zasadach -
YAML rozróżnia wielkość liter
Pliki powinny mieć .yaml jako rozszerzenie
YAML nie pozwala na używanie zakładek podczas tworzenia plików YAML; zamiast tego dozwolone są spacje
Podstawowe składniki pliku YAML
Podstawowe elementy YAML opisano poniżej -
Konwencjonalny format bloku
Ten format bloku używa hyphen+spaceaby rozpocząć nową pozycję na określonej liście. Przyjrzyj się poniższemu przykładowi -
--- # Favorite movies
- Casablanca
- North by Northwest
- The Man Who Wasn't There
Inline Format
Format wbudowany jest rozdzielany comma and spacea elementy są zawarte w formacie JSON. Przyjrzyj się poniższemu przykładowi -
--- # Shopping list
[milk, groceries, eggs, juice, fruits]
Folded Text
Złożony tekst przekształca znaki nowej linii w spacje i usuwa wiodące spacje. Przyjrzyj się poniższemu przykładowi -
- {name: John Smith, age: 33}
- name: Mary Smith
age: 27
Struktura zgodna ze wszystkimi podstawowymi konwencjami YAML jest pokazana poniżej -
men: [John Smith, Bill Jones]
women:
- Mary Smith
- Susan Williams
Streszczenie podstawowych elementów YAML
Oto streszczenie podstawowych elementów YAML: Komentarze w YAML zaczynają się od (#) postać.
Komentarze muszą być oddzielone od innych tokenów spacjami.
Wcięcie białych znaków służy do oznaczenia struktury.
Tabulatory nie są dołączane jako wcięcia w plikach YAML.
Członkowie listy są oznaczeni wiodącym myślnikiem (-).
Elementy listy są zawarte w nawiasach kwadratowych i oddzielone przecinkami.
Tablice asocjacyjne są przedstawiane za pomocą dwukropka ( : )w formacie pary klucz-wartość. Są ujęci w nawiasy klamrowe{}.
Wiele dokumentów z pojedynczymi strumieniami jest oddzielonych 3 myślnikami (---).
Powtarzające się węzły w każdym pliku są początkowo oznaczone ampersandem (&) i gwiazdką (*) zaznacz później.
YAML zawsze wymaga dwukropków i przecinków używanych jako separatory listy, po których następuje spacja z wartościami skalarnymi.
Węzły należy oznaczyć wykrzyknikiem (!) lub podwójny wykrzyknik (!!), po którym następuje ciąg, który można przekształcić w identyfikator URI lub adres URL.