بيت تطوير ما هو التعبير امدا؟ - تعريف من techopedia

ما هو التعبير امدا؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني Lambda Expression؟

تعبير lambda هو وظيفة مجهولة توفر بناء جملة موجزة وعملية ، والتي تستخدم لكتابة طرق مجهولة. يعتمد على مفهوم برمجة الوظيفة ويستخدم لإنشاء مفوضين أو أنواع شجرة تعبير. بناء الجملة هو تعبير دالة (arg1 ، arg2 … argn).

يشرح Techopedia Lambda Expression

تستخدم تعبيرات Lambda رمز العامل = ، والذي يقرأ كـ "يذهب إلى". يتم تحديد معلمات الإدخال على الجانب الأيسر للمشغل ، ويتم تحديد العبارة / التعبيرات على اليمين. بشكل عام ، لا يتم استخدام تعبيرات lambda مباشرةً في بناء جملة الاستعلام ولكنها تستخدم غالبًا في استدعاءات الطريقة. قد تحتوي تعبيرات الاستعلام على استدعاءات الطريقة.


ميزات بناء جملة التعبير Lambda كالتالي:

  • إنها وظيفة بدون اسم.
  • لا توجد أية معدّلات ، مثل الأحمال الزائدة والتجاوزات.
  • يجب أن يحتوي نص الدالة على تعبير ، بدلاً من عبارة.
  • قد يحتوي على استدعاء لإجراء دالة ولكن لا يمكن أن يحتوي على استدعاء لإجراء فرعي.
  • بيان الإرجاع غير موجود.
  • القيمة التي يتم إرجاعها بواسطة الدالة هي فقط قيمة التعبير الموجود في نص الدالة.
  • بيان الدالة End غير موجود.
  • يجب أن تحتوي المعلمات على أنواع بيانات محددة أو يمكن الاستدلال عليها.
  • لا يسمح المعلمات العامة.
  • لا يسمح بمعلمات اختيارية و ParamArray.

توفر تعبيرات Lambda اختصارًا للمترجم ، مما يسمح لها بإصدار طرق مخصصة للمفوضين. يقوم المترجم بإجراء الاستدلال التلقائي للنوع على وسيطات lambda ، وهي ميزة أساسية.

ما هو التعبير امدا؟ - تعريف من techopedia