مقتطف شفرة Clojure: إنشاء فهرس تصنيف أفلام

2025-07-10
مقتطف شفرة Clojure: إنشاء فهرس تصنيف أفلام

يقوم هذا المقتطف من شفرة Clojure بإنشاء فهرس تصنيف أفلام بشكل أنيق. يبدأ من خلال رسم بياني يحتوي على معلومات الأفلام (العنوان، التصنيفات، وتقييم Rotten Tomatoes)، ويستخدم دوال `reduce` و `zipmap` لتصنيف الأفلام حسب التصنيف، لينتج في النهاية رسمًا بيانيًا حيث المفاتيح هي التصنيفات والقيم هي قوائم الأفلام التي تنتمي إلى هذا التصنيف. يُسهّل هذا الفهرس البحث عن الأفلام حسب التصنيف وفرزها حسب التقييم. على سبيل المثال، يمكن بسهولة إيجاد جميع أفلام التشويق وفرزها حسب تقييم Rotten Tomatoes. الشفرة موجزة وفعّالة، وتُظهر أناقة البرمجة الوظيفية.

التطوير