التابع Continuation.call
في روبي
< Ruby | Continuation
يستدعي التابع call
العملية continuation
. يستمر البرنامج من نهاية كتلة callcc
.
إذا لم تعطَ أي وسائط إلى التابع، فستعيد الكتلة callcc
الأصلية القيمة nil
. إما إذا أُعطي وسيطٌ واحدٌ، فستعيد callcc
ذلك الوسيط. خلا ذلك، ستُعاد مصفوفة تحتوي على الوسائط الممرّرة.
البنية العامة
call[args, ...]
أمثلة
أمثلة عن استخدام معامل التابع call
:
callcc {|cont| cont.call } #=> nil
callcc {|cont| cont.call 1 } #=> 1
callcc {|cont| cont.call 1, 2, 3 } #=> [1, 2, 3]
انظر أيضًا
- صفحة الصنف
Continuation
.