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

التحقق من أنواع البيانات

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

توفر لغة Ruby طريقة .class للتحقق من نوع البيانات لأي كائن.

تُستدعى الطريقة .class على متغير أو قيمة وتُعيد الفئة (نوع البيانات) لهذا الكائن. ببساطة، أضف .class إلى اسم المتغير الخاص بك:

my_variable = 42
my_variable.class

سيعيد هذا Integer لأن المتغير يحتوي على قيمة عدد صحيح. وبالمثل، سيعيد .class القيمة String للبيانات النصية، و Float للأرقام العشرية، و TrueClass لـ true، و FalseClass لـ false، و Symbol للرموز.

يمكنك دمج .class مع puts لعرض نوع البيانات في وحدة التحكم (console)، مما يسهل التحقق من نوع البيانات التي تتعامل معها في أي نقطة في برنامجك.

challenge icon

التحدي

سهل

قم بإنشاء أربعة متغيرات مختلفة بأنواع بيانات مختلفة، ثم استخدم التابع .class للتحقق من نوع البيانات لكل متغير وعرضه.

أولاً، قم بإنشاء متغير يسمى score وقم بتعيين القيمة 88.5 له. ثم قم بإنشاء متغير يسمى student_name وقم بتعيين القيمة "Sarah" له. بعد ذلك، قم بإنشاء متغير يسمى passed وقم بتعيين القيمة true له. وأخيراً، قم بإنشاء متغير يسمى year وقم بتعيين القيمة 2024 له.

بعد إنشاء جميع المتغيرات الأربعة، استخدم التابع .class مدمجاً مع puts لعرض نوع البيانات لكل متغير بهذا الترتيب تماماً: score، و student_name، و passed، و year.

ورقة مرجعية

استخدم التابع .class للتحقق من نوع البيانات لأي كائن:

my_variable = 42
my_variable.class

يعيد هذا الصنف (نوع البيانات) الخاص بالكائن:

  • Integer للأعداد الصحيحة
  • Float للأعداد العشرية
  • String للبيانات النصية
  • TrueClass للقيمة true
  • FalseClass للقيمة false
  • Symbol للرموز (symbols)

اجمع بين .class و puts لعرض نوع البيانات:

puts my_variable.class

جرّب بنفسك

# TODO: قم بإنشاء أربعة متغيرات بالقيم وأنواع البيانات المحددة

# TODO: استخدم طريقة .class مع puts لعرض نوع البيانات لكل متغير
# تذكر عرضها بهذا الترتيب: score, student_name, passed, year
quiz iconاختبر نفسك

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

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