Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 9863|Yanıt: 1

YAML Dokümantasyonuna Giriş

[Bağlantıyı kopyala]
Yayınlandı 4.09.2018 10:56:29 | | |
Bahar yapılandırma dosyasında .yml formatı görmüş olabiliriz, yapılandırma dosyalarının hepsi .professional veya .xml dosyaları değil mi? .yml ne böyle, bugün seni öğrenmeye götüreceğim.

YAML (Bir Başka İşaret Dili) (/ˈjæməl/ olarak telaffuz edilir)
Unicode tabanlı bir programlama dili, kolayca okunabilir ve veri dizilerini ifade etmek için script dili ile etkileşime girebilir.

Senaryoya uyum sağlamak

  • Script Dilleri: Basit uygulamaları ve düşük ayrıştırma maliyetleri nedeniyle, YAML özellikle betik dillerinde kullanım için uygundur
  • Serileştirme: YAML, ana dili veri tipinden doğrudan bir aktarımdır ve serileştirme için daha uygundur.
  • Profil: YAML yazmak, XML yazmaktan çok daha hızlıdır (etiket veya tırnak endişesi olmadan) ve INI dokümantasyonundan daha güçlüdür. Uyumluluk sorunları nedeniyle, farklı diller arasındaki veri akışı için YAML kullanılmaması tavsiye edilir.


Dil avantajları

  • YAML insanların okuması kolaydır.
  • YAML verisi programlama dilleri arasında taşınabilir.
  • YAML, Agile dilinin yerel veri yapılarıyla eşleşir.
  • YAML, yaygın araçları desteklemek için tutarlı bir modele sahiptir.
  • YAML tek geçişli işlemeyi destekler.
  • YAML ifadeli ve ölçeklenebilir.
  • YAML uygulaması ve kullanımı kolaydır.


YAML sözdizimimi

  • Hiyerarşiyi belirtmek için boşluk girintisi kullanın, farklı seviyeler arasındaki girinti farklı sayıda boşluk kullanabilir, ancak aynı katmandaki öğeler sola hizalanmalıdır, yani önündeki boşluk sayısı aynıdır (sekme kullanamazsınız, her sistemde sekmelere karşılık gelen boşluk sayısı farklı olabilir ve bu da hiyerarşide karışıklığa yol açabilir).
  • '#' yorumları belirtir ve bunlar yalnızca # satırının başından satırın sonuna kadar tek bir satırda yorumlanabilir
  • Bir tire ve çizgi arkasındaki boşluk listeyi gösterir
  • Anahtar-değer çiftlerini belirtmek için iki nokta ve boşluk kullanın: anahtar: değer
  • Basit veriler (skaler veri), dizi verileri dahil olmak üzere, tırnak işareti olmadan da eklenebilir. C tarzı kaçış karakterleri tek veya çift tırnak içinde diz verisi olarak kullanılırken, C tarzı kaçış karakterleri tek veya çift tırnak içinde kullanılır


Skaler Dizisi Basit Veri Listesi


Skalerleri Skalerlere Eşlemesi Basit Veri Anahtar-Değer Çiftleri ve Açıklamalar


Skalerleri Dizilere Eşleme Basit Veri Listesi Anahtar-Değer Çiftleri


Eşleme Dizisi Anahtar-Değer Çift Listesi


YAML ayrıca akış türlerini, listeleri parantez ile kapsaymayı ve öğeleri virgülle ayırmayı destekler; Parantezler, braketli anahtar değer çiftlerini ve virgülleri ayrı elemleri gösterir.
Sequences listeleri listesi


Eşlemeler anahtar-değer çiftlerinin eşlenmesi


YAML Resmi Web Sitesi:http://www.yaml.org
YAML resmi dokümantasyonu:http://www.yaml.org/spec/1.2/spec.html





Önceki:Oracle kayıtlı prosedürler yaz, yardım iste
Önümüzdeki:Nginx değişkenlerinin nasıl kullanılacağına dair ayrıntılı açıklama
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com