See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 9863|Vastuse: 1

Sissejuhatus YAML-dokumentatsiooni

[Kopeeri link]
Postitatud 04.09.2018 10:56:29 | | |
Võib-olla nägime .yml formaati kevadises konfiguratsioonifailis, kas konfiguratsioonifailid pole mitte kõik .professional või .xml failid? Mis .yml on, täna viin teid uurima.

YAML (Veel üks märgistuskeel) (hääldatakse /ˈjæməl/)
Unicode'il põhinev programmeerimiskeel, mida on lihtne lugeda ja mis on skriptikeeltega suheldav, et väljendada andmejadasid.

Kohane olukorraga

  • Skriptikeeled: Tänu lihtsale rakendusele ja madalatele parsimiskuludele sobib YAML eriti hästi skriptikeeltes kasutamiseks
  • Serialiseerimine: YAML on otseülekanne hostkeele andmetüübist, mis sobib paremini serialiseerimiseks.
  • Profileeg: YAML-i kirjutamine on palju kiirem kui XML-i kirjutamine (ilma siltide või jutumärkide pärast muretsemata) ja võimsam kui INI dokumentatsioon. Ühilduvusprobleemide tõttu soovitatakse mitte kasutada YAML-i erinevate keelte vaheliseks andmevooguks.


Keeleeelised

  • YAML on inimestele lihtne lugeda.
  • YAML andmed on programmeerimiskeelte vahel kaasaskantavad.
  • YAML vastab Agile keele natiivsetele andmestruktuuridele.
  • YAML-il on järjepidev mudel, mis toetab levinud tööriistu.
  • YAML toetab ühekordset töötlemist.
  • YAML on väljendusrikas ja skaleeritav.
  • YAML on lihtne rakendada ja kasutada.


YAML süntaks

  • Kasuta ruumi taandust hierarhia näitamiseks, erinevate tasemete vaheline taandus võib kasutada erinevat arvu tühikuid, kuid sama kihi elemendid peavad olema joondatud vasakule, st ees olevate tühikute arv on sama (tabulatuurit kasutada ei saa, igas süsteemis võib vahekaartide arv olla erinev, mis tekitab hierarhias segadust).
  • '#' tähistab kommentaare, mida saab kommenteerida ainult ühel real, # algusest kuni rea lõpuni
  • Kriips ja tühik kriipsu järel tähistavad nimekirja
  • Kasuta kooloneid ja tühikuid, et tähistada võtme-väärtuse paare, võti: väärtus
  • Lihtsaid andmeid (skalaarandmeid) saab lisada ilma jutumärkideta, sealhulgas stringiandmeteta. C-stiilis põgenemismärke kasutatakse üksikutes või topeltjutumärkides stringiandmetena ning C-tüüpi põgenemismärke üksikute või topeltjutumärkidega


Skalaaride järjestus Lihtne andmeloend


Skalaaride kaardistamine skalaarideks Lihtsad andmevõtme-väärtuse paarid ja annotatsioonid


Skalaaride kaardistamine järjestusteks Lihtsate andmeloendite võtme-väärtuse paarid


Kaardistamiste võtme-väärtuse paaride jada


YAML toetab ka vootüüpe, loendite sulgemist sulgudega ja elementide eraldamist komadega; Sulud näitavad võtmeväärtuste paare, kus breketid ja komad on eraldi elemendid.
Järjestuste nimekirjade nimekiri


Kaardistamise võtme-väärtuse paaride kaardistamine


YAML ametlik veebileht:http://www.yaml.org
YAML ametlik dokumentatsioon:http://www.yaml.org/spec/1.2/spec.html





Eelmine:Kirjuta Oracle'i salvestatud protseduurid, küsi abi
Järgmine:Põhjalik selgitus Nginx muutujate kasutamisest
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com