Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 9863|Răspunde: 1

Introducere în documentația YAML

[Copiază linkul]
Postat pe 04.09.2018 10:56:29 | | |
Poate am văzut .yml format în fișierul de configurare Spring, nu sunt toate fișierele de configurare .professional sau .xml? Ce naiba .yml, astăzi te voi duce să aflați.

YAML (încă o altă limbă de marcare) (pronunțat /ˈjæməl/)
Un limbaj de programare bazat pe Unicode, ușor de citit și care interacționează cu limbajele de scripting pentru a exprima secvențe de date.

Adaptează-te la scenariu

  • Limbaje de scripting: Datorită implementării simple și costurilor reduse de analizare, YAML este deosebit de potrivit pentru utilizarea în limbaje de scripting
  • Serializare: YAML este un transfer direct din tipul de date în limba gazdă, care este mai potrivit pentru serializare.
  • Profil: Scrierea YAML este mult mai rapidă decât scrierea XML (fără grija pentru etichete sau ghilimele) și este mai puternică decât documentația INI. Din cauza problemelor de compatibilitate, se recomandă să nu se folosească YAML pentru fluxul de date între limbaje diferite.


Avantaje lingvistice

  • YAML este ușor de citit pentru oameni.
  • Datele YAML sunt portabile între limbaje de programare.
  • YAML corespunde structurilor de date native ale limbajului Agile.
  • YAML are un model consecvent pentru a susține unelte comune.
  • YAML suportă procesarea single-pass.
  • YAML este expresiv și scalabil.
  • YAML este ușor de implementat și de folosit.


Sintaxa YAML

  • Folosește indentarea spațiului pentru a indica ierarhia, indentarea între niveluri diferite poate folosi un număr diferit de spații, dar elementele din același strat trebuie să fie aliniate spre stânga, adică numărul de spații din față este același (nu poți folosi tab, numărul de spații corespunzătoare tab-urilor în fiecare sistem poate fi diferit, ceea ce duce la confuzie în ierarhie).
  • "#" indică comentariile care pot fi comentate doar pe o singură linie, de la începutul lui # până la sfârșitul liniei
  • Un liniu și un spațiu după un liniu indică lista
  • Folosiți două puncte și spații pentru a indica perechile cheie-valoare cheie: valoare
  • Datele simple (date scalare) pot fi incluse fără ghilimele, inclusiv datele de șiru. Caracterele de evadare în stil C sunt folosite între ghilimele simple sau duble ca date de șiru, iar caracterele de evadare în stil C sunt folosite între ghilimele simple sau duble


Lista simplă de date a secvenței scalarilor


Maparea scalarilor la scalari, date simple, perechi cheie-valoare și adnotări


Maparea scalarilor la secvențe Listă simplă de date Perechi cheie-valoare


Lista de perechi cheie-valoare a secvenței de mapări


YAML suportă, de asemenea, tipuri de flux, incluzând listele cu paranteze și separând elementele cu virgule; Parantezele indică perechile cheie-valoare cu elemente separate între adezive și virgule.
O listă de liste de secvențe


Maparea perechilor cheie-valoare ale mapărilor


Site-ul oficial YAML:http://www.yaml.org
Documentația oficială YAML:http://www.yaml.org/spec/1.2/spec.html





Precedent:Scrie proceduri stocate Oracle, cere ajutor
Următor:Explicație detaliată despre cum să se folosească variabilele Nginx
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com