Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 9863|Odpowiedź: 1

Wprowadzenie do dokumentacji YAML

[Skopiuj link]
Opublikowano 04.09.2018 10:56:29 | | |
Możliwe, że widzieliśmy .yml format w pliku konfiguracyjnym spring, czy pliki konfiguracyjne nie są wszystkie .professional lub .xml files? Co do diabła .yml jest , dziś zabiorę cię, żeby się przekonać.

YAML (Jeszcze jeden Język Markupowy) (wymawiane /ˈjæməl/)
Język programowania oparty na Unicode, łatwy do czytania i interakcji z językami skryptowymi w celu wyrażenia sekwencji danych.

Dostosuj się do scenariusza

  • Języki skryptowe: Dzięki prostej implementacji i niskim kosztom parsowania, YAML jest szczególnie odpowiedni do użycia w językach skryptowych
  • Serializacja: YAML to bezpośredni transfer z typu danych w języku hosta, który jest bardziej odpowiedni do serializacji.
  • Profil: Pisanie YAML jest znacznie szybsze niż XML (bez martwienia się o tagi czy cudzysłowy) i jest potężniejsze niż dokumentacja INI. Ze względu na problemy z kompatybilnością zaleca się nieużywanie YAML do przepływu danych między różnymi językami.


Zalety językowe

  • YAML jest łatwy do czytania.
  • Dane YAML są przenośne między językami programowania.
  • YAML odpowiada natywnym strukturom danych języka Agile.
  • YAML ma spójny model wspierający popularne narzędzia.
  • YAML obsługuje przetwarzanie jednoprzebiegowe.
  • YAML jest ekspresyjny i skalowalny.
  • YAML jest łatwy w implementacji i użyciu.


Składnia YAML

  • Użyj wcięcia spacji do wskazania hierarchii, wcięcia między różnymi poziomami mogą wykorzystywać różną liczbę spacji, ale elementy tej samej warstwy muszą być wyrównane po lewej, czyli liczba spacji przed nimi jest taka sama (nie można używać tabulatora, liczba spacji odpowiadających tabulatorom w każdym systemie może się różnić, co powoduje zamieszanie w hierarchii).
  • '#' oznacza komentarze, które można komentować tylko w jednej linii, od początku # do końca linii
  • Kreska i spacja po niej oznaczają listę
  • Użyj dwukropków i spacji, aby wskazać pary klucz-wartość klucz: wartość
  • Dane proste (dane skalarne) można otoczyć bez cudzysłowu, w tym dane ciągów znaków. Znaki escape w stylu C są używane w cudzysłowie pojedynczym lub podwójnym jako dane ciągów znaków, a znaki w stylu C w cudzysłowie pojedynczym lub podwójnym


Sekwencja skalarów – lista danych prostych


Odwzorowanie skalarów na skalary Proste pary klucz-wartość danych i adnotacje


Odwzorowanie skalarów na sekwencje Prosta lista danych par klucz-wartość


Lista par klucz-wartość sekwencji odwzorowań


YAML obsługuje także typy przepływu, oplatając listy nawiasami i rozdzielając elementy przecinkami; Nawiasy oznaczają pary klucz-wartość z oddzielnymi elementami w nawiasach i przecinkach.
Lista list sekwencji


Odwzorowanie par klucz-wartość odwzorowań


Oficjalna strona YAML:http://www.yaml.org
Oficjalna dokumentacja YAML:http://www.yaml.org/spec/1.2/spec.html





Poprzedni:Pisz procedury przechowywane w Oracle, poproś o pomoc
Następny:Szczegółowe wyjaśnienie, jak używać zmiennych Nginx
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com