ما هو YAML؟

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

خطواتك: