"currying" in Arabic
Definition
الكاريينغ هو مفهوم في البرمجة حيث يتم تحويل دالة متعددة المعاملات إلى سلسلة من الدوال، كل واحدة تأخذ معاملًا واحدًا في كل مرة.
Usage Notes (Arabic)
يستخدم غالبًا في البرمجة الوظيفية أو في جافاسكريبت. ليس له علاقة بطبق 'الكاري'. يُقال عادةً 'currying الدالة'. لا تخلط بينه وبين 'التطبيق الجزئي'؛ المفهومان مختلفان.
Examples
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.
عند تعلم البرمجة الوظيفية، فهم **الكاريينغ** يساعد كثيرًا.