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

نوع البيانات String

جزء من قسم الأساسيات في رحلة Ruby على Coddy — الدرس 5 من 88.

في لغة Ruby، تُستخدم السلاسل النصية (strings) لتخزين البيانات النصية. السلسلة النصية هي تسلسل من الحروف التي يمكن أن تشمل الحروف، والأرقام، والرموز، والمسافات. تعد السلاسل النصية واحدة من أكثر أنواع البيانات استخدامًا في البرمجة.

في لغة روبي (Ruby)، يمكنك إنشاء السلاسل النصية (strings) عن طريق إحاطة النص بعلامات اقتباس (إما علامات اقتباس مفردة ' أو مزدوجة "). ثم تقوم بتعيينها للمتغيرات باستخدام عامل التعيين =:

variable_name = "text"

على سبيل المثال، لتخزين النص "Hello" في متغير يسمى greeting، ستكتب:

greeting = "Hello"

تخبر علامات الاقتباس Ruby أن هذا نص، وليس اسم متغير أو رقمًا. فبدون علامات الاقتباس، ستبحث Ruby عن متغير أو دالة (method) باسم Hello.

أمثلة على السلاسل النصية:

name = "Alice"           # نص يحتوي على أحرف
message = 'Welcome!'     # تعمل علامات الاقتباس المفردة أيضًا
address = "123 Main St"  # نص يحتوي على أرقام
empty = ""               # سلسلة نصية فارغة
challenge icon

التحدي

سهل

قم بإنشاء متغير باسم city وأسند إليه القيمة النصية "Paris". ثم قم بإنشاء متغير آخر باسم country وأسند إليه القيمة النصية "France". وأخيراً، قم بعرض كلا المتغيرين باستخدام الأمر puts.

ورقة مرجعية

في لغة روبي (Ruby)، تُخزن السلاسل النصية (strings) البيانات النصية ويتم إنشاؤها عن طريق إحاطة النص بعلامات اقتباس (فردية ' أو مزدوجة "):

variable_name = "text"

أمثلة:

name = "Alice"           # نص يحتوي على أحرف
message = 'Welcome!'     # علامات الاقتباس الفردية تعمل أيضاً
address = "123 Main St"  # نص يحتوي على أرقام
empty = ""               # سلسلة نصية فارغة

بدون علامات الاقتباس، ستبحث لغة روبي عن متغير أو طريقة (method) بدلاً من التعامل معها كنص.

جرّب بنفسك

# TODO: اكتب المتغيرات أدناه


# لا تحذف الأسطر أدناه
puts city
puts country
quiz iconاختبر نفسك

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

جميع دروس الأساسيات