Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 9863|Atbildi: 1

Ievads YAML dokumentācijā

[Kopēt saiti]
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ību
Nākamo:Detalizēts skaidrojums par to, kā izmantot Nginx mainīgos
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com