R Academy · درس

كتابة الدوال في R

افهم كيفية إنشاء كتل شيفرة قابلة لإعادة الاستخدام باستخدام الدوال لكتابة نصوص أنظف وأكثر modularity

الدرس 1 من 310 خطوة

كتابة الدوال في R درس مجاني في R Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في R Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة R Academy 3 دروس في المجموع.

مقدمة إلى كتابة الدوال في R

تتيح لكم الدوال في R كتابة كتل تعليمات برمجية قابلة لإعادة الاستخدام، مما يجعل برامجكم أكثر كفاءة وتنظيمًا.

كتابة الدوال في R — رسم توضيحي 1

تعريف دالة

استخدموا الكلمة المفتاحية function لتعريف دالة.

my_function <- function() {
  print('Hello, R!')
}
my_function()

وسائط الدوال

يمكن للدوال قبول وسائط لجعلها أكثر مرونة.

add_numbers <- function(a, b) {
  return(a + b)
}
add_numbers(3, 5)

الوسائط الافتراضية

يمكنكم تعيين قيم افتراضية لوسائط الدوال.

multiply <- function(a, b = 2) {
  return(a * b)
}
multiply(5)

إرجاع القيم

تُرجع الدوال القيم باستخدام عبارة return().

square <- function(x) {
  return(x^2)
}
square(4)

استخدام الدوال داخل الدوال

يمكن للدوال استدعاء دوال أخرى لتحسين النمطية.

power <- function(x, y) {
  return(x^y)
}
calculate <- function(a) {
  return(power(a, 3))
}
calculate(2)

الدوال المجهولة

يمكن إنشاء دوال مجهولة باستخدام function() من دون اسم.

(function(x) x + 2)(5)

تطبيق الدوال على المتجهات

يمكنكم تطبيق الدوال على المتجهات باستخدام sapply() أو lapply().

numbers <- c(1, 2, 3, 4)
sapply(numbers, square)

الملخص

في هذا الدرس، تعلّمتم:

  • كيفية إنشاء الدوال واستخدامها في R.
  • كيفية تمرير الوسائط وإرجاع القيم.
  • كيفية استخدام الدوال داخل دوال أخرى.
كتابة الدوال في R — رسم توضيحي 10
البدء مجانًا

تعلم R مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
43
الدروس
159

الأسئلة الشائعة

هل درس «كتابة الدوال في R» مجاني؟

نعم — نص درس «كتابة الدوال في R» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة R Academy، انتقل إلى CoddyKit PRO. تتضمن دورة R Academy 3 دروس في المجموع.

ماذا ستتعلم في «كتابة الدوال في R»؟

افهم كيفية إنشاء كتل شيفرة قابلة لإعادة الاستخدام باستخدام الدوال لكتابة نصوص أنظف وأكثر modularity تتمرن على R Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ R Academy؟

لا تُشترط خبرة سابقة. R Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.

كم من الوقت يستغرق درس «كتابة الدوال في R»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس R Academy هذا؟

نعم. كل درس في R Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. كتابة الدوال في R
  2. عبارات تدفق التحكم
  3. تقنيات تصحيح الأخطاء
← العودة إلى R Academy