YAML - Temel Bilgiler

Artık YAML ve özellikleri hakkında bir fikriniz olduğuna göre, sözdizimi ve diğer işlemlerle temellerini öğrenelim. YAML'nin insan tarafından okunabilir yapılandırılmış bir format içerdiğini unutmayın.

YAML dosyası oluşturma kuralları

YAML'de bir dosya oluştururken, aşağıdaki temel kuralları hatırlamalısınız -

  • YAML büyük / küçük harfe duyarlıdır

  • Dosyaların olması gerekir .yaml uzantı olarak

  • YAML, YAML dosyaları oluşturulurken sekme kullanımına izin vermez; bunun yerine boşluklara izin verilir

YAML Dosyasının Temel Bileşenleri

YAML'nin temel bileşenleri aşağıda açıklanmıştır -

Geleneksel Blok Biçimi

Bu blok biçimi kullanır hyphen+spacebelirli bir listede yeni bir öğeye başlamak için. Aşağıda gösterilen örneği inceleyin -

--- # Favorite movies
 - Casablanca
 - North by Northwest
 - The Man Who Wasn't There

Inline Format

Satır içi format ile sınırlandırılmıştır comma and spaceve öğeler JSON içine alınır. Aşağıda gösterilen örneği inceleyin -

--- # Shopping list
   [milk, groceries, eggs, juice, fruits]

Folded Text

Katlanmış metin, yeni satırları boşluklara dönüştürür ve baştaki boşluğu kaldırır. Aşağıda gösterilen örneği inceleyin -

- {name: John Smith, age: 33}
- name: Mary Smith
  age: 27

YAML'nin tüm temel kurallarını takip eden yapı aşağıda gösterilmiştir -

men: [John Smith, Bill Jones]
women:
  - Mary Smith
  - Susan Williams

YAML Temel Öğelerinin Özeti

  • YAML temel öğelerinin özeti burada verilmiştir: YAML'deki yorumlar (#) karakter.

  • Yorumlar diğer simgelerden boşluklarla ayrılmalıdır.

  • Yapıyı belirtmek için boşluk girintisi kullanılır.

  • YAML dosyaları için girinti olarak sekmeler dahil edilmez.

  • Liste üyeleri baştaki bir kısa çizgi ile belirtilir (-).

  • Liste üyeleri köşeli parantez içine alınır ve virgülle ayrılır.

  • İlişkili diziler iki nokta üst üste kullanılarak temsil edilir ( : )anahtar değer çifti biçiminde. Küme parantez içine alınırlar{}.

  • Tek akışlı birden çok belge 3 kısa çizgiyle (---) ayrılır.

  • Her dosyada tekrarlanan düğümler başlangıçta bir "ve" işareti (&) ve yıldız işaretiyle (*) sonra işaretleyin.

  • YAML her zaman liste ayırıcıları olarak iki nokta üst üste ve virgüllerin kullanılmasını ve ardından skaler değerlere sahip boşluk kullanılmasını gerektirir.

  • Düğümler bir ünlem işareti ile etiketlenmelidir (!) veya çift ünlem işareti (!!), ardından bir URI veya URL'ye genişletilebilen dize.