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

استخدام 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() بشكل متكرر عندما تريد تحكماً دقيقاً في كيفية ظهور مخرجاتك.

challenge icon

التحدي

سهل

استخدم الدالة 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 للفواصل السطرية
quiz iconاختبر نفسك

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

جميع دروس Fundamentals