• 0

ما الفرق بين map و collect في الروبي ؟

هل هنالك أي فرق بين عمل map أو collect على مصفوفة في الروبي؟ أم أنهما نفس الشيء؟ لأنني قمت بالبحث لم أجد أية معلومة حول الفرق.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

map و collect لديهما نفس الوظيفة، فسيكون السؤال هنا لماذا توجد دالتين map و collect في الروبي إذا كان لديهم نفس الوظيفة ؟

والجواب هو أن دالة map موجودة في العديد من اللغات البرمجية الأخرى بأسماء متعددة، فمثلا تسمى في لغة السي بلس بلس بـ transform أما في لغات البيرل والبايثون والروبي فتسمى map أما بالنسبة للمبرمجين بلغة Smalltalk فتسمى collect، لذلك فإن collect هي مثيل دالة map وقد وضعت لمبرمجين القادمين من لغة Smalltalk.

وسوف تجد في وثائق الروبي أن map و collect لديهما نفس الوظيفة وبنفس طريقة الاستعمال.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن