نوع البيانات Boolean
جزء من قسم الأساسيات في رحلة Ruby على Coddy — الدرس 6 من 88.
يمكن لنوع البيانات المنطقي (boolean) أن يحمل قيمتين محتملتين فقط: true و false. تمثل هذه القيم مفاهيم الصواب والخطأ، وهي أساسية للتحكم في تدفق البرنامج وإجراء المقارنات. لاحظ أن كلتا القيمتين تُكتبان بأحرف صغيرة (lowercase) وبدون علامات اقتباس.
يتبع إنشاء متغير منطقي (boolean) نفس النمط الذي تعلمته:
is_complete = true
has_error = falseتصبح القيم المنطقية (Boolean) مفيدة للغاية عندما يحتاج برنامجك إلى اتخاذ قرارات، أو التحقق من الشروط، أو تخزين نتائج المقارنات. فهي تشكل الأساس للتحكم فيما يفعله الكود الخاص بك في المواقف المختلفة.
التحدي
سهلقم بإنشاء ثلاثة متغيرات منطقية (boolean) لتمثيل حالات النظام المختلفة. أولاً، قم بإنشاء متغير يسمى is_online وقم بتعيين القيمة true له. ثم قم بإنشاء متغير يسمى has_permission وقم بتعيين القيمة false له. وأخيراً، قم بإنشاء متغير يسمى system_ready وقم بتعيين القيمة true له. قم بعرض المتغيرات الثلاثة جميعها باستخدام الأمر puts.
ورقة مرجعية
نوع البيانات المنطقي (boolean) يحمل قيمتين محتملتين: true و false. تُكتب كلتا القيمتين بأحرف صغيرة بدون علامات اقتباس.
إنشاء المتغيرات المنطقية:
is_complete = true
has_error = falseتُستخدم القيم المنطقية لاتخاذ القرارات، والتحقق من الشروط، وتخزين نتائج المقارنة.
جرّب بنفسك
# TODO: اكتب كودك هنا
# قم بإنشاء المتغيرات البولينية الثلاثة واعرضها باستخدام putsيتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على مدخلات المستخدم2المتغيرات وأنواع البيانات
الأرقام والمتغيراتنوع البيانات Stringنوع البيانات Booleanنوع البيانات Symbolالتحقق من أنواع البياناتقواعد التسميةملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة For مع النطاقاتحلقة WhileBreakNextمراجعة - المضروب (Factorial)حلقة Timesحلقة Untilالحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراج باستخدام putsالإخراج باستخدام print و pالإخراج باستخدام المتغيراتالإدخال باستخدام getsدالة Chompتحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ