نوع البيانات الحرفي
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 6 من 78.
نوع البيانات character هو طريقة لغة R لتخزين المعلومات النصية. في لغات البرمجة الأخرى، غالباً ما يُطلق على هذا اسم "string"، لكن R تستخدم المصطلح "character".
يُستخدم نوع البيانات الحرفي (character) لتخزين أي نص، سواء كان كلمة واحدة، أو جملة، أو حتى مجرد حرف واحد. لإنشاء متغير حرفي، تقوم بحصر النص الخاص بك داخل علامات تنصيص مزدوجة <strong>“”</strong> واستخدام معامل التعيين الذي تعلمته بالفعل:
name <- "Alice"
message <- "Welcome to R programming"تخبر علامات الاقتباس المزدوجة لغة R أن كل ما بداخلها يجب أن يُعامل كنص، وليس ككود برمجي. وهذا يعني أنه يمكنك تخزين الأسماء، أو العناوين، أو الأوصاف، أو أي معلومات نصية أخرى في متغيرات حرفية (character variables).
التحدي
سهلقم بإنشاء متغير حرفي يسمى greeting يخزن الرسالة "Hello, John!" ثم اعرض التحية باستخدام الدالة print().
ورقة مرجعية
يخزن نوع البيانات النصي (character) المعلومات النصية في لغة R. لإنشاء متغير نصي، ضع النص بين علامتي اقتباس مزدوجتين "":
name <- "Alice"
message <- "Welcome to R programming"استخدم print() لعرض المتغيرات النصية:
print(name)جرّب بنفسك
# TODO: اكتب كودك هنا
# عرض التحية
print(greeting)يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ