المخرجات مع المتغيرات
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 28 من 78.
الآن بعد أن عرفت كيفية استخدام cat()، دعنا نرى كيفية تضمين المتغيرات في مخرجاتك. هذا أمر ضروري لإنشاء رسائل ديناميكية تتغير بناءً على بياناتك.
باستخدام cat()، يمكنك دمج النصوص والمتغيرات عن طريق الفصل بينها بفاصلات:
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")هذا ينتج:
Name: Alice
Age: 25يمكنك دمج متغيرات ونصوص متعددة في استدعاء cat() واحد:
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")هذا ينتج: You bought 5 apples
تذكر أن cat() يضيف مسافات تلقائياً بين العناصر. يمكنك أيضاً تضمين العمليات الحسابية مباشرة:
price <- 10
cat("Total cost:", price * 2, "\n")هذا ينتج: Total cost: 20
التحدي
سهلقم بإنشاء رسالة تعرض معلومات حول كتاب باستخدام المتغيرات و cat().
لقد تم تزويدك بالمتغيرات التالية:
title <- "The R Guide"
pages <- 350
price <- 29.99استخدم cat() لعرض المخرجات التالية، بما في ذلك عملية حسابية للسعر المخفض (خصم 20%):
Book: The R Guide
Pages: 350
Original Price: 29.99
Sale Price: 23.992يجب أن تظهر كل معلومة في سطر خاص بها. قم بحساب سعر البيع مباشرة داخل استدعاء cat() عن طريق ضرب price في 0.8.
ورقة مرجعية
لتضمين المتغيرات في مخرجاتك باستخدام cat()، افصل بين النص والمتغيرات بفاصلات:
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")يمكنك دمج متغيرات ونصوص متعددة في استدعاء cat() واحد:
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")تقوم cat() بإضافة مسافات تلقائياً بين العناصر. يمكنك أيضاً تضمين العمليات الحسابية مباشرة:
price <- 10
cat("Total cost:", price * 2, "\n")جرّب بنفسك
# متغيرات معلومات الكتاب
title <- "The R Guide"
pages <- 350
price <- 29.99
# TODO: استخدم cat() لعرض معلومات الكتاب
# يجب أن تكون كل معلومة في سطر خاص بها
# احسب سعر البيع (خصم 20%) مباشرة في استدعاء cat()يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ