طباعة المخرجات
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 26 من 78.
لقد كنت تستخدم print() طوال هذه الدورة لعرض المخرجات. الآن دعونا نلقي نظرة فاحصة على كيفية عمله في الواقع.
تقوم الدالة print() بعرض قيمة في وحدة التحكم. وهي تعمل مع أي نوع من أنواع البيانات:
print("Hello, World!")
print(42)
print(TRUE)كل استدعاء لـ print() يُخرج النتيجة في سطر جديد. أحد الأشياء التي يجب ملاحظتها هو أن print() يعرض السلاسل النصية مع علامات اقتباس حولها:
print("Welcome") # الناتج: [1] "Welcome"إنّ [1] الذي تراه هو طريقة لغة R لإظهار فهرس العنصر الأول. يصبح هذا مفيداً عند التعامل مع مخرجات أطول، ولكن في الوقت الحالي، يكفي أن تعرف أنه جزء من كيفية عرض R للنتائج.
يمكنك طباعة نتيجة تعبير برمجِي بشكل مباشر:
print(5 + 3) # المخرجات: [1] 8
print(10 > 5) # المخرجات: [1] TRUEفي الدرس القادم، ستتعلم عن cat()، مما يمنحك تحكماً أكبر في كيفية ظهور مخرجاتك.
التحدي
سهلاستخدم الدالة print() لعرض أنواع بيانات مختلفة ونتيجة تعبير.
أكمل المهام التالية بالترتيب:
- اطبع السلسلة النصية
"R Programming" - اطبع القيمة الرقمية
3.14 - اطبع القيمة المنطقية
FALSE - اطبع نتيجة التعبير
25 - 7 - اطبع نتيجة المقارنة
100 >= 50
يجب طباعة كل قيمة في سطر خاص بها باستخدام استدعاءات print() منفصلة.
ورقة مرجعية
تقوم دالة print() بعرض القيم في وحدة التحكم (console) وتعمل مع أي نوع من أنواع البيانات:
print("Hello, World!")
print(42)
print(TRUE)كل استدعاء لدالة print() يخرج النتيجة في سطر جديد. يتم عرض السلاسل النصية مع علامات الاقتباس، وتُظهر لغة R الرمز [1] قبل المخرجات للإشارة إلى فهرس العنصر الأول.
يمكنك طباعة نتيجة التعبيرات مباشرة:
print(5 + 3) # المخرجات: [1] 8
print(10 > 5) # المخرجات: [1] TRUEجرّب بنفسك
# TODO: اكتب كودك أدناه
# استخدم ()print لعرض كل قيمة في سطر خاص بها
# 1. اطبع السلسلة النصية "R Programming"
# 2. اطبع القيمة الرقمية 3.14
# 3. اطبع القيمة المنطقية FALSE
# 4. اطبع نتيجة التعبير 25 - 7
# 5. اطبع نتيجة المقارنة 100 >= 50يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ