YAML - พื้นฐาน
เมื่อคุณมีความคิดเกี่ยวกับ YAML และคุณลักษณะต่างๆแล้วให้เราเรียนรู้พื้นฐานเกี่ยวกับไวยากรณ์และการดำเนินการอื่น ๆ โปรดจำไว้ว่า YAML มีรูปแบบโครงสร้างที่มนุษย์อ่านได้
กฎสำหรับการสร้างไฟล์ YAML
เมื่อคุณสร้างไฟล์ใน YAML คุณควรจำกฎพื้นฐานต่อไปนี้ -
YAML พิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ไฟล์ควรมี .yaml เป็นส่วนขยาย
YAML ไม่อนุญาตให้ใช้แท็บในขณะที่สร้างไฟล์ YAML อนุญาตให้เว้นวรรคแทน
ส่วนประกอบพื้นฐานของไฟล์ YAML
ส่วนประกอบพื้นฐานของ YAML อธิบายไว้ด้านล่าง -
รูปแบบบล็อกธรรมดา
รูปแบบบล็อกนี้ใช้ hyphen+spaceเพื่อเริ่มรายการใหม่ในรายการที่ระบุ สังเกตตัวอย่างที่แสดงด้านล่าง -
--- # Favorite movies
- Casablanca
- North by Northwest
- The Man Who Wasn't There
Inline Format
รูปแบบอินไลน์ถูกคั่นด้วย comma and spaceและรายการจะอยู่ใน JSON สังเกตตัวอย่างที่แสดงด้านล่าง -
--- # Shopping list
[milk, groceries, eggs, juice, fruits]
Folded Text
ข้อความที่พับจะแปลงบรรทัดใหม่เป็นช่องว่างและลบช่องว่างที่นำหน้าออก สังเกตตัวอย่างที่แสดงด้านล่าง -
- {name: John Smith, age: 33}
- name: Mary Smith
age: 27
โครงสร้างที่เป็นไปตามอนุสัญญาพื้นฐานทั้งหมดของ YAML แสดงไว้ด้านล่าง -
men: [John Smith, Bill Jones]
women:
- Mary Smith
- Susan Williams
เรื่องย่อของ YAML Basic Elements
บทสรุปขององค์ประกอบพื้นฐานของ YAML มีให้ที่นี่: ความคิดเห็นใน YAML เริ่มต้นด้วย (#) ตัวละคร
ความคิดเห็นต้องแยกออกจากโทเค็นอื่นด้วยช่องว่าง
การเยื้องช่องว่างใช้เพื่อแสดงโครงสร้าง
แท็บไม่รวมอยู่ในการเยื้องสำหรับไฟล์ YAML
สมาชิกรายชื่อแสดงด้วยยัติภังค์นำหน้า (-).
สมาชิกรายชื่ออยู่ในวงเล็บเหลี่ยมและคั่นด้วยเครื่องหมายจุลภาค
อาร์เรย์ที่เชื่อมโยงจะแสดงโดยใช้เครื่องหมายจุดคู่ ( : )ในรูปแบบของคู่ค่าคีย์ พวกเขาอยู่ในวงเล็บปีกกา{}.
เอกสารหลายชุดที่มีสตรีมเดียวจะถูกคั่นด้วยขีดกลาง 3 ตัว (---)
โหนดที่ซ้ำกันในแต่ละไฟล์เริ่มต้นด้วยเครื่องหมายแอมเพอร์แซนด์ (&) และเครื่องหมายดอกจัน (*) ทำเครื่องหมายในภายหลัง
YAML ต้องการโคลอนและเครื่องหมายจุลภาคที่ใช้เป็นตัวคั่นรายการตามด้วยช่องว่างที่มีค่าสเกลาร์เสมอ
โหนดควรมีเครื่องหมายอัศเจรีย์ (!) หรือเครื่องหมายอัศเจรีย์คู่ (!!) ตามด้วยสตริงที่สามารถขยายเป็น URI หรือ URL