الدوال
تُعرَّف الدوال بكلمة دالة، وتُعيد القيم بـارجع. دالة الدخول للبرنامج اسمها رئيسية.
التعريف والاستدعاء
دالة اجمع(أ، ب)
ارجع أ + ب
نهاية
دالة رئيسية()
متغير الناتج = اجمع(3، 4)
اطبع(الناتج) # 7
نهاية
التصريح بالأنواع والمردود
دالة مربّع(س: رقم): رقم
ارجع س * س
نهاية
ويُقبَل نوع المردود قبل الاسم أيضًا (صيغة بديلة مكافئة):
دالة رقم جمع(أ: رقم، ب: رقم)
ارجع أ + ب
نهاية
دوال لامدا (تعبيريّة)
كلمة لامدا سياقيّة تُنشئ دالة مجهولة الاسم:
متغير ضاعِف = لامدا(س) ارجع س * 2 نهاية
اطبع(ضاعِف(5)) # 10
المولّدات وأنتج
دالة أعداد()
أنتج 1
أنتج 2
أنتج 3
نهاية
الكلمات ذات الصلة: دالة، ارجع (محجوزتان)، ولامدا، أنتج، مولد، ترجع
(سياقيّة). راجع الكلمات المحجوزة الأربعون.