تطوير البرمجيات · مصطلحات · مفاهيم البرمجة

ما معنى pure function؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح شائع

pure function: دالة نقية

دالة تعيد النتيجة نفسها للمدخلات نفسها ولا تترك آثاراً ظاهرة خارج حسابها.

طريقة الاستخدام

يستخدم المصطلح في البرمجة الوظيفية وتصميم الاختبارات. وقد يمنع قراءة حالة خارجية متغيرة الدالة من أن تكون نقية.

أمثلة

  1. The tax formatter is a pure function because its output depends only on its arguments.

    منسق الضريبة دالة نقية لأن مخرجاته تعتمد على وسائطه وحدها.

    يفترض المثال أن التنسيق لا يغير حالة خارجية ولا يقرأ إعدادات متغيرة.

  2. We moved file writing outside the pure function that calculates the report totals.

    نقلنا الكتابة إلى الملف خارج الدالة النقية التي تحسب مجاميع التقرير.

    يفصل هذا التغيير أثر التخزين عن الحساب، فيبقي عملية الجمع مستقلة.

تراكيب شائعة

  • write a pure function
  • pure function composition

مصطلحات أخرى: مفاهيم البرمجة

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: