الصفحة الرئيسية » howto » روبي الدالة (أسلوب) النحو

    روبي الدالة (أسلوب) النحو

    تجعل لغة Ruby من السهل إنشاء الوظائف.

    بناء جملة الدالة

    def defname (متغير)
    إرجاع
    النهاية

    أمثلة

    تستطيع الدالة الخاصة بك حساب القيم وتخزينها في المتغيرات المحلية الخاصة بالوظيفة. ويمكن بعد ذلك أن تعاد هذه القيم مع إرجاع بيان.

    def say_hello (الاسم)
    var = "مرحبًا" ، + الاسم
    العودة فار
    النهاية

    يمكن أيضًا اختصار بيان الإرجاع لوظائف بسيطة جدًا في سطر واحد

    def say_hello (الاسم)
    رجوع "مرحبًا" ، + الاسم
    النهاية

    يمكنك تبسيط الوظيفة أكثر. يتم إرجاع التعبير الأخير الذي يتم تقييمه تلقائيًا بواسطة الطريقة. فمثلا:

    def say_hello (الاسم)
    "مرحبًا ،" + اسم
    النهاية

    هذا من شأنه أن يعود بنفس قيمة الوظائف السابقة.

    لاستدعاء وظيفة

    وظيفة param1 ، param2

    أو

    وظيفة (PARAM1، PARAM2)

    مثال

    يضع say_hello ("المهوس")