سؤال

في علوم الكمبيوتر، هناك اثنين من تعريفات خريطة الكلمة. الأول هو كصفيف مشترك، وهو نوع من الحاوية التي تعرض القيم من نوع واحد إلى قيم نوع آخر. مثال على هذا هو STL MAP.. وبعد التعريف الثاني هو من البرمجة الوظيفية، والتي تكون فيها الخريطة وظيفة تأخذ قائمة ووظيفة، تنطبق الوظيفة على جميع عناصر القائمة بالترتيب، وإرجاع قائمة النتائج.

ما هي أصول التعريفات المختلفة للخريطة؟ أنا أظن أن التعريف الثاني قد يأتي من وظيفة mapcar من mccarthy lisp, ، لكنني لست متأكدا مما إذا كان ذلك مشتق من آخر مفيد. العلاج الأول يجعلني معنى بديهية بالنسبة لي، لكنني لست متأكدا من أين جاء منه.

هل كانت مفيدة؟

المحلول

كل من هذه البنيات تحدد خريطة في المعنى الرياضي: تعيين عناصر من مجموعة واحدة إلى أخرى.

نصائح أخرى

حسنا، هناك معنى رياضي خريطة, ، وهو إقران العناصر من مجموعة واحدة إلى أخرى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top