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