Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تعريف الدالة

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

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

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

def greet
  puts "Hello there!"
end

ينشئ هذا طريقة تُسمّى greet. لن يُنفَّذ الرمز الموجود بداخلها حتى تستدعي الطريقة. لاستدعائها، ما عليك سوى استخدام اسمها:

greet  # المخرجات: Hello there!

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

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

say_goodbye
say_goodbye

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

challenge icon

التحدي

سهل

عرّف method تُسمى welcome_message وتطبع السطرين التاليين عند استدعائها:

Welcome to Ruby!
Let's start coding!

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

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

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

جرّب بنفسك

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


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

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

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

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