Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

الدوال

تُعرَّف الدوال بكلمة دالة، وتُعيد القيم بـارجع. دالة الدخول للبرنامج اسمها رئيسية.

التعريف والاستدعاء

دالة اجمع(أ، ب)
    ارجع أ + ب
نهاية

دالة رئيسية()
    متغير الناتج = اجمع(3، 4)
    اطبع(الناتج)        # 7
نهاية

التصريح بالأنواع والمردود

دالة مربّع(س: رقم): رقم
    ارجع س * س
نهاية

ويُقبَل نوع المردود قبل الاسم أيضًا (صيغة بديلة مكافئة):

دالة رقم جمع(أ: رقم، ب: رقم)
    ارجع أ + ب
نهاية

دوال لامدا (تعبيريّة)

كلمة لامدا سياقيّة تُنشئ دالة مجهولة الاسم:

متغير ضاعِف = لامدا(س) ارجع س * 2 نهاية
اطبع(ضاعِف(5))          # 10

المولّدات وأنتج

دالة أعداد()
    أنتج 1
    أنتج 2
    أنتج 3
نهاية

الكلمات ذات الصلة: دالة، ارجع (محجوزتان)، ولامدا، أنتج، مولد، ترجع (سياقيّة). راجع الكلمات المحجوزة الأربعون.