Menu
CoddyTech

تعريف الدالة

جزء من قسم الأساسيات في رحلة Ruby على Coddy. الدرس 48 من 88.

كلما كبرت برامجك، ستجد نفسك تكتب الشيفرة نفسها مرارًا وتكرارًا. تتيح لك الأساليب تجميع الشيفرة في كتل قابلة لإعادة الاستخدام، ويمكنك استدعاؤها بالاسم كلما احتجت إليها.

في Ruby، تعرّف طريقة باستخدام الكلمة المفتاحية def، متبوعة باسم الطريقة، وتغلقها باستخدام end:

def greet
  puts "Hello there!"
end

ينشئ هذا طريقة باسم greet. لن تعمل التعليمات البرمجية بداخلها حتى تستدعي الطريقة. لاستدعائها، استخدم اسمها ببساطة:

greet  # المخرجات: مرحبًا بك!

يمكنك استدعاء طريقة كلما أردت. ينفّذ كل استدعاء جميع التعليمات البرمجية داخل الطريقة:

def say_goodbye
  puts "Goodbye!"
  puts "See you soon!"
end

say_goodbye
say_goodbye

يطبع هذا كلا السطرين مرتين. تتبع أسماء الطرق في Ruby الاصطلاح نفسه المتبع في أسماء المتغيرات: أحرف صغيرة تفصل بينها شرطات سفلية، مثل calculate_total أو print_message.

challenge icon

التحدي

سهل

عرّف طريقة باسم welcome_message تطبع السطرين التاليين عند استدعائها:

Welcome to Ruby!
Let's start coding!

بعد تعريف الطريقة، استدعها مرتين لعرض الرسالة مرتين.

يجب أن يكون الناتج المتوقع:

Welcome to Ruby!
Let's start coding!
Welcome to Ruby!
Let's start coding!

جرّب بنفسك

# TODO: عرّف الدالة welcome_message أدناه


# TODO: استدعِ الدالة مرتين أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Ruby عبر الإنترنت