|
|
Publicēts 04.09.2018 10:56:29
|
|
|

Mēs, iespējams, esam redzējuši .yml formātu pavasara konfigurācijas failā, vai konfigurācijas faili nav visi .professional vai .xml faili? Kas pie velna ir .yml, šodien es jūs uzzināšu.
YAML (vēl viena iezīmēšanas valoda) (izrunā /ˈjæməl/) Programmēšanas valoda, kuras pamatā ir unikods, kas ir viegli lasāma un mijiedarbojas ar skriptēšanas valodām, lai izteiktu datu secības.
Pielāgošanās scenārijam
- Skriptēšanas valodas: Pateicoties vienkāršai ieviešanai un zemajām parsēšanas izmaksām, YAML ir īpaši piemērots lietošanai skriptēšanas valodās
- Serializācija: YAML ir tieša pārsūtīšana no resursdatora valodas datu tipa, kas ir vairāk piemērots serializācijai.
- Profils: YAML rakstīšana ir daudz ātrāka nekā XML rakstīšana (neuztraucoties par tagiem vai pēdiņām) un ir jaudīgāka nekā INI dokumentācija. Saderības problēmu dēļ ieteicams neizmantot YAML datu plūsmai starp dažādām valodām.
Valodu priekšrocības
- YAML cilvēkiem ir viegli lasīt.
- YAML dati ir pārnēsājami starp programmēšanas valodām.
- YAML atbilst Agile valodas vietējām datu struktūrām.
- YAML ir konsekvents modelis, lai atbalstītu kopīgus rīkus.
- YAML atbalsta vienas caurlaides apstrādi.
- YAML ir izteiksmīgs un mērogojams.
- YAML ir viegli ieviest un izmantot.
YAML sintakse
- Izmantojiet atstarpes atkāpi, lai norādītu hierarhiju, atkāpe starp dažādiem līmeņiem var izmantot atšķirīgu atstarpju skaitu, bet viena slāņa elementi ir jāsaskaņo pa kreisi, tas ir, priekšā esošo atstarpju skaits ir vienāds (jūs nevarat izmantot tab, atstarpju skaits, kas atbilst cilnēm katrā sistēmā, var būt atšķirīgs, izraisot neskaidrības hierarhijā).
- '#' norāda komentārus, kurus var komentēt tikai vienā rindiņā no # sākuma līdz rindiņas beigām
- Domuzīme un atstarpe aiz domuzīmes norāda sarakstu
- Izmantojiet kolus un atstarpes, lai norādītu atslēgas-vērtības pārus key: value
- Vienkāršus datus (skalāros datus) var iekļaut bez pēdiņām, ieskaitot virknes datus. C stila aizbēgšanas rakstzīmes tiek izmantotas vienpēdiņās vai dubultpēdiņās kā virknes dati, un C stila aizbēgšanas rakstzīmes tiek izmantotas vienpēdiņās vai dubultpēdiņās
Skalāru secība Vienkāršs datu saraksts
Skalāru kartēšana uz skalāriem: vienkārši dati, atslēgas-vērtības pāri un anotācijas
Skalāru kartēšana uz secībām Vienkāršs datu saraksts Atslēgas un vērtības pāri
Kartējumu secība atslēgas-vērtību pāru saraksts
YAML atbalsta arī plūsmas tipus, iekļaujot sarakstus iekavās un atdalot elementus ar komatiem; Iekavas norāda atslēgas un vērtības pārus ar iekavām un komatiem atsevišķus elementus. Secību sarakstu saraksts
Kartējumu atslēgu un vērtību pāru kartēšana
YAML oficiālā vietne:http://www.yaml.org YAML oficiālā dokumentācija:http://www.yaml.org/spec/1.2/spec.html
|
Iepriekšējo:Rakstiet Oracle saglabātās procedūras, lūdziet palīdzībuNākamo:Detalizēts skaidrojums par to, kā izmantot Nginx mainīgos
|