Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 9863|Atsakyti: 1

Įvadas į YAML dokumentaciją

[Kopijuoti nuorodą]
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 pagalbos
Kitą:Išsamus paaiškinimas, kaip naudoti Nginx kintamuosius
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com