التابع lambda
الخاص بالصنف Kernel
في روبي
يكافئ التابع lambda التعبير Proc.new
، باستثناء أنّ كائنات Proc
الناتجة ستتحقق من عدد الوسائط الممررة عند استدعائها.
البنية العامة
lambda { |...| block } → a_proc
القيمة المُعادة
انظر أيضا
- التابع
iterator?
: يعيد التابع iterator? القيمةtrue
إذا كانyield
سينفذ كتلة برمجية في السياق الراهن. لقد صار الشكلiterator?
متجاوزًا إلى حد ما. - التابع
load
: يحمل التابع load وينفّذ برنامج روبي في الملف filename. في حال لم يمكن حل filename إلى مسار مطلق (absolute path)، فسيتم البحث عن الملف في المجلدات المكتبة الواردة في$:
. إذا كان الوسيط الاختياري wrap يساويtrue
، فسيُنفذ النص البرمجي المحمّل كوحدة مجهولة (anonymous module)، لحماية مجال الأسماء الخاص بالبرنامج المُستدغي. لن يتم نشر أيّ من المتغيرات المحلية في الملف المحمّل تحت أي ظرف من الظروف في بيئة التحميل.