YAML - Dasar-dasar

Sekarang setelah Anda memiliki gambaran tentang YAML dan fitur-fiturnya, mari kita pelajari dasar-dasarnya dengan sintaks dan operasi lainnya. Ingatlah bahwa YAML menyertakan format terstruktur yang dapat dibaca manusia.

Aturan untuk Membuat file YAML

Saat Anda membuat file di YAML, Anda harus mengingat aturan dasar berikut -

  • YAML peka huruf besar / kecil

  • File harus memiliki .yaml sebagai ekstensi

  • YAML tidak mengizinkan penggunaan tab saat membuat file YAML; spasi diperbolehkan sebagai gantinya

Komponen Dasar File YAML

Komponen dasar YAML dijelaskan di bawah -

Format Blok Konvensional

Format blok ini menggunakan hyphen+spaceuntuk memulai item baru dalam daftar tertentu. Perhatikan contoh yang ditunjukkan di bawah ini -

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

Inline Format

Format sebaris dipisahkan dengan comma and spacedan item diapit dalam JSON. Perhatikan contoh yang ditunjukkan di bawah ini -

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

Folded Text

Teks terlipat mengubah baris baru menjadi spasi dan menghapus spasi di depan. Perhatikan contoh yang ditunjukkan di bawah ini -

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

Struktur yang mengikuti semua konvensi dasar YAML ditunjukkan di bawah ini -

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

Sinopsis Elemen Dasar YAML

  • Sinopsis elemen dasar YAML diberikan di sini: Komentar dalam YAML dimulai dengan (#) karakter.

  • Komentar harus dipisahkan dari token lain dengan spasi.

  • Indentasi spasi digunakan untuk menunjukkan struktur.

  • Tab tidak disertakan sebagai indentasi untuk file YAML.

  • Anggota daftar dilambangkan dengan tanda hubung di depan (-).

  • Anggota daftar diapit tanda kurung siku dan dipisahkan dengan koma.

  • Array asosiatif direpresentasikan menggunakan titik dua ( : )dalam format key value pair. Mereka diapit kawat gigi keriting{}.

  • Beberapa dokumen dengan aliran tunggal dipisahkan dengan 3 tanda hubung (---).

  • Node berulang di setiap file awalnya dilambangkan dengan ampersand (&) dan dengan tanda bintang (*) tandai nanti.

  • YAML selalu membutuhkan titik dua dan koma yang digunakan sebagai pemisah daftar diikuti oleh spasi dengan nilai skalar.

  • Node harus diberi label dengan tanda seru (!) atau tanda seru ganda (!!), diikuti dengan string yang dapat diperluas menjadi URI atau URL.