Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 9863|Válasz: 1

Bevezetés a YAML dokumentációba

[Linket másol]
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ése
Következő:Részletes magyarázat a Nginx változók használatára
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com