ما هو YAML؟

يشبه بناء جملة YAML لغات أخرى عالية المستوى ويسمح بالتعبير البسيط عن أشكال البيانات مثل القوائم وجداول التجزئة والمقاييس وما إلى ذلك. يستخدم المسافة البادئة للمسافة البيضاء وعدد كبير من المظاهر التبعية. إن استخدامها للمسافة البادئة للمسافة البيضاء واعتمادها الكبير على المظهر يجعلها مناسبة بشكل خاص للتعبير عن هياكل البيانات أو تحريرها، وملفات التكوين المختلفة، وإغراق محتوى التصحيح، ومخططات المستندات (على سبيل المثال، يتم تنسيق العديد من رؤوس البريد الإلكتروني بطريقة قريبة جدًا من YAML). على الرغم من أنها أكثر ملاءمة للتعبير عن هياكل بيانات النموذج الهرمي، إلا أن هناك أيضًا بناء جملة متطور لتمثيل بيانات النموذج العلائقي. نظرًا لأن YAML يستخدم المسافات البيضاء وفواصل الأسطر لفصل البيانات، فهو مناسب بشكل خاص للمعالجة باستخدام grep/Python/Perl/Ruby. الميزة الأكثر سهولة هي التجنب الذكي للرموز المغلقة مثل الفواصل المقلوبة والأقواس المختلفة، والتي يمكن أن تصبح معقدة وغير مقروءة عند استخدام البنى المتداخلة.

سجلات الوصول: