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 मूल तत्वों का सारांश

  • YAML मूल तत्वों का सारांश यहाँ दिया गया है: YAML में टिप्पणियाँ (से शुरू होती हैं)#) चरित्र।

  • व्हाट्सएप द्वारा टिप्पणियों को अन्य टोकन से अलग किया जाना चाहिए।

  • व्हाट्सएप के इंडेंटेशन का उपयोग संरचना को दर्शाने के लिए किया जाता है।

  • टैब को YAML फ़ाइलों के लिए इंडेंटेशन के रूप में शामिल नहीं किया गया है।

  • सूची सदस्यों को एक प्रमुख हाइफ़न द्वारा चिह्नित किया जाता है (-)।

  • सूची सदस्यों को वर्ग कोष्ठक में संलग्न किया जाता है और अल्पविराम द्वारा अलग किया जाता है।

  • सहयोगी सरणियों का उपयोग बृहदान्त्र का प्रतिनिधित्व करते हैं ( : )मुख्य मूल्य जोड़ी के प्रारूप में। वे घुंघराले ब्रेसिज़ में संलग्न हैं{}

  • एकल धाराओं वाले कई दस्तावेज़ों को 3 हाइफ़न (---) के साथ अलग किया जाता है।

  • प्रत्येक फ़ाइल में बार-बार नोड्स को एक एम्परसेंड द्वारा निरूपित किया जाता है (&) और तारांकन द्वारा (*) बाद में चिह्नित करें।

  • YAML को हमेशा कॉलोन और अल्पविराम की आवश्यकता होती है जिसका उपयोग सूची विभाजक के रूप में किया जाता है, जिसके बाद स्केलर मान के साथ अंतरिक्ष होता है।

  • नोड्स को विस्मयादिबोधक चिह्न के साथ लेबल किया जाना चाहिए (!) या डबल विस्मयादिबोधक चिह्न (!!), इसके बाद स्ट्रिंग जो एक URI या URL में विस्तारित की जा सकती है।