استخدام Cat للمخرجات
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 27 من 78.
توفر لك الدالة cat() مخرجات أكثر نظافة مقارنة بـ print(). فبينما تضيف print() علامات اقتباس حول السلاسل النصية وتُظهر أرقام الفهارس، تقوم cat() بعرض النص تماماً كما تريد أن يظهر.
cat("Hello, World!")يقوم هذا بطباعة Hello, World! بدون أي علامات اقتباس أو علامات فهرسة.
يأتي الاسم "cat" من كلمة "concatenate"، مما يعني أنه يمكنه دمج عناصر متعددة معاً في مخرج واحد:
cat("Hello", "World") # المخرجات: Hello Worldلاحظ أن cat() تضيف مسافة تلقائياً بين العناصر. أحد الاختلافات المهمة عن print() هو أن cat() لا تنتقل تلقائياً إلى سطر جديد. لإنشاء فاصل أسطر، استخدم \n:
cat("Line one\n")
cat("Line two")هذا يخرج:
Line one
Line twoيُسمى \n بحرف السطر الجديد. ستستخدم cat() بشكل متكرر عندما تريد تحكماً دقيقاً في كيفية ظهور مخرجاتك.
التحدي
سهلاستخدم الدالة cat() لعرض رسالة منسقة عبر عدة أسطر.
تم تزويدك بالمتغيرات التالية:
product <- "Laptop"
price <- 999
in_stock <- TRUEاستخدم cat() لعرض المخرجات التالية تماماً كما هو موضح، مع وضع كل معلومة في سطر خاص بها:
Product: Laptop
Price: 999
Available: TRUEتذكر استخدام \n لإنشاء فواصل أسطر وأن cat() يضيف مسافات تلقائياً بين العناصر.
ورقة مرجعية
تقوم الدالة cat() بعرض النص بدون علامات اقتباس أو علامات فهرسة، مما يوفر مخرجات أكثر وضوحاً من print():
cat("Hello, World!")يمكن للدالة دمج عناصر متعددة، مع إضافة مسافات بينها تلقائياً:
cat("Hello", "World") # المخرجات: Hello Worldلإنشاء فواصل أسطر، استخدم محرف السطر الجديد \n:
cat("Line one\n")
cat("Line two")
# المخرجات:
# Line one
# Line twoجرّب بنفسك
# المتغيرات معرفة مسبقاً لك
product <- "Laptop"
price <- 999
in_stock <- TRUE
# مهمة: استخدم ()cat لعرض الرسالة المنسقة مع وضع كل معلومة في سطر خاص بها
# تذكر استخدام \n للفواصل السطريةيتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ