|
|
Paskelbta 2018-09-04 10:56:29
|
|
|

Galbūt matėme .yml formatą pavasario konfigūracijos faile, ar ne visi konfigūracijos failai yra .professional ar .xml failai? Kas po velnių .yml, šiandien nuvesiu jus sužinoti.
YAML (dar viena žymėjimo kalba) (tariama /ˈjæməl/) Programavimo kalba, pagrįsta Unicode, kurią lengva skaityti ir sąveikauti su scenarijų kalbomis, kad būtų galima išreikšti duomenų sekas.
Prisitaikykite prie scenarijaus
- Scenarijų kalbos: Dėl paprasto diegimo ir mažų analizės išlaidų YAML ypač tinka naudoti scenarijų kalbose
- Serializavimas: YAML yra tiesioginis perdavimas iš pagrindinio kompiuterio kalbos duomenų tipo, kuris labiau tinka serializavimui.
- Profilis: YAML rašymas yra daug greitesnis nei XML rašymas (nesijaudinant dėl žymų ar kabučių) ir yra galingesnis nei INI dokumentacija. Dėl suderinamumo problemų rekomenduojama nenaudoti YAML duomenų srautui tarp skirtingų kalbų.
Kalbos pranašumai
- YAML žmonėms lengva skaityti.
- YAML duomenys yra perkeliami tarp programavimo kalbų.
- YAML atitinka vietines Agile kalbos duomenų struktūras.
- YAML turi nuoseklų modelį, palaikantį įprastus įrankius.
- YAML palaiko vieno pravažiavimo apdorojimą.
- YAML yra išraiškingas ir keičiamas.
- YAML lengva įdiegti ir naudoti.
YAML sintaksė
- Naudokite tarpų įtrauką hierarchijai nurodyti, įtrauka tarp skirtingų lygių gali naudoti skirtingą tarpų skaičių, tačiau to paties sluoksnio elementai turi būti sulygiuoti į kairę, tai yra, tarpų skaičius priekyje yra vienodas (negalite naudoti tabuliatoriaus, tarpų, atitinkančių skirtukus kiekvienoje sistemoje, skaičius gali būti skirtingas, todėl hierarchijoje gali kilti painiavos).
- '#' nurodo komentarus, kuriuos galima komentuoti tik vienoje eilutėje nuo # pradžios iki eilutės pabaigos
- Brūkšnys ir tarpas po brūkšnelio nurodo sąrašą
- Naudokite dvitaškius ir tarpus, kad nurodytumėte rakto ir reikšmės poras raktas: reikšmė
- Paprasti duomenys (skaliariniai duomenys) gali būti įtraukti be kabučių, įskaitant eilutės duomenis. C stiliaus pabėgimo simboliai naudojami viengubose arba dvigubose kabutėse kaip eilutės duomenys, o C stiliaus pabėgimo simboliai naudojami viengubose arba dvigubose kabutėse
Skaliarų seka Paprastas duomenų sąrašas
Skaliarų susiejimas su skaliarais: paprasti duomenys, rakto ir reikšmės poros ir komentarai
Skaliarų susiejimas su sekomis Paprastas duomenų sąrašas Raktų ir reikšmių poros
Susiejimų sekos raktų ir reikšmių porų sąrašas
YAML taip pat palaiko srautų tipus, sąrašus įtraukiant skliausteliuose ir atskiriant elementus kableliais; Skliausteliuose nurodomos rakto ir reikšmės poros su skliausteliais ir kableliais atskirais elementais. Sekų sąrašų sąrašas
Susiejimo raktų ir reikšmių porų susiejimas
Oficiali YAML svetainė:http://www.yaml.org Oficiali YAML dokumentacija:http://www.yaml.org/spec/1.2/spec.html
|
Ankstesnis:Parašykite "Oracle" saugomas procedūras, paprašykite pagalbosKitą:Išsamus paaiškinimas, kaip naudoti Nginx kintamuosius
|