"currying" بـArabic
التعريف
الكاريينغ هو مفهوم في البرمجة حيث يتم تحويل دالة متعددة المعاملات إلى سلسلة من الدوال، كل واحدة تأخذ معاملًا واحدًا في كل مرة.
ملاحظات الاستخدام (Arabic)
يستخدم غالبًا في البرمجة الوظيفية أو في جافاسكريبت. ليس له علاقة بطبق 'الكاري'. يُقال عادةً 'currying الدالة'. لا تخلط بينه وبين 'التطبيق الجزئي'؛ المفهومان مختلفان.
أمثلة
Currying is important in functional programming.
**الكاريينغ** مهم في البرمجة الوظيفية.
Currying changes how arguments are provided to functions.
**الكاريينغ** يغيّر طريقة إعطاء المعاملات للدوال.
In JavaScript, currying makes code more flexible.
في جافاسكريبت، **الكاريينغ** يجعل الشيفرة أكثر مرونة.
Many libraries use currying to simplify function composition.
تستخدم العديد من المكتبات **الكاريينغ** لتبسيط تجميع الدوال.
You can avoid code repetition with currying techniques.
يمكنك تجنب تكرار الشيفرة باستخدام تقنيات **الكاريينغ**.
When learning functional programming, understanding currying is a big help.
عند تعلم البرمجة الوظيفية، فهم **الكاريينغ** يساعد كثيرًا.