|
|
Közzétéve 2018. 09. 04. 10:56:29
|
|
|

Lehet, hogy láttuk .yml formátumot a tavaszi konfigurációs fájlban, nem minden a konfigurációs fájlok .professional vagy .xml fájl? Mi a fene .yml, ma elviszlek, hogy megtudd.
YAML (Még egy jelölő nyelv) (ejtése: /ˈjæməl/) Egy Unicode-on alapuló programozási nyelv, amely könnyen olvasható, és interakcióba léphet a szkriptnyelvekkel az adatszekvenciák kifejezésére.
Alkalmazkodni a helyzethez
- Szkriptnyelvek: Egyszerű megvalósításuk és alacsony elemzési költségeik miatt a YAML különösen alkalmas szkriptnyelvekben való használatra
- Serializáció: A YAML közvetlen átvitel a hasztnyelvi adattípusból, amely alkalmasabb a serializációra.
- Profil: A YAML írása sokkal gyorsabb, mint az XML írása (címkék vagy idézőjelek miatt aggódás nélkül), és hatékonyabb, mint az INI dokumentáció. Kompatibilitási problémák miatt ajánlott nem használni a YAML-t adatfolyamra a különböző nyelvek között.
Nyelvi előnyök
- A YAML könnyen olvasható az embereknek.
- A YAML adatok hordozhatók programozási nyelvek között.
- A YAML egyezik az Agile nyelv natív adatstruktúráival.
- A YAML-nek következetes modellje van, amely támogatja a gyakori eszközöket.
- A YAML támogatja az egyátmenetes feldolgozást.
- A YAML kifejező és skálázható.
- A YAML könnyen megvalósítható és használható.
YAML szintaxis
- Használj térbehúzást hierarchia jelzésére, a különböző szintek közötti behúzás eltérő számú teret használhat, de ugyanabban a rétegben az elemeket balra kell igazítani, vagyis az előtte lévő helyek száma ugyanaz (a füleket nem használhatod, az egyes rendszerekben a fülekhez tartozó terek száma eltérő lehet, ami összezavart okozhat a hierarchiában).
- '#' a hozzászólásokat jelöli, amelyeket csak egyetlen sorra lehet kommentálni, # elejétől a sor végéig
- A kereszt és a jel utáni szóköz jelzi a listát
- Használjon kolonokat és szóközeket kulcs-érték párok jelölésére: kulcs: érték
- Az egyszerű adatok (skaláradatok) idézőjelek nélkül is bezárhatók, beleértve a string-adatokat is. C-stílusú menekülő karakterek idézőjelben vagy kétidézőjelben szerepelnek string adatként, míg a C-stílusú szökőjeleket idézőjelben vagy idézőjelben használják
Skalárok sorrendje Egyszerű adatlista
Skalárok leképezése skalárokra Egyszerű adatkulcs-érték párok és jegyzetek
Skalárok leképezése szekvenciákra Egyszerű adatlista kulcs-érték párok
A leképezések kulcs-érték párlistájának sorrendje
A YAML támogatja a folyamattípusokat is, a listák zárójeles bevonását és az elemek vesszővel való elválasztását; A zárójelek kulcsérték-párokat jelölnek, ahol fogszabályzó és vessző külön elemeket tartalmaz. A szekvencialisták listája
A Leképezések kulcs-érték párok leképezése
YAML hivatalos weboldala:http://www.yaml.org YAML hivatalos dokumentáció:http://www.yaml.org/spec/1.2/spec.html
|
Előző:Oracle tárolt eljárások írása, segítség kéréseKövetkező:Részletes magyarázat a Nginx változók használatára
|