القيم المنطقية (Boolean)
جزء من قسم Fundamentals في رحلة Rust على Coddy — الدرس 8 من 75.
يحتوي النوع boolean على قيمتين محتملتين فقط: true أو false.
لتعيين قيمة منطقية (boolean) لمتغير، استخدم الكلمة المفتاحية let متبوعة باسم المتغير:
let variable_true: bool = true;
let variable_false: bool = false;في المثال أعلاه، يتم تهيئة متغيرين منطقيين باسم variable_true و variable_false بالقيمتين true و false، على التوالي.
تعد القيم المنطقية (Booleans) هي لبنات البناء لإنشاء المنطق في البرامج التي نكتبها. لدينا فصل كامل حول المنطق والشروط.
التحدي
مبتدئقم بتعريف متغير باسم is_logged_in وأسند إليه القيمة true.
ورقة مرجعية
يحتوي النوع المنطقي (boolean) على قيمتين محتملتين فقط: true أو false.
لتعيين قيمة منطقية لمتغير:
let variable_true: bool = true;
let variable_false: bool = false;جرّب بنفسك
fn main() {
// اكتب الكود الخاص بك أدناه
let is_logged_in: bool = ?;
// لا تغير السطر أدناه
println!("is_logged_in = {}", is_logged_in);
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
الطباعة على الكونسولقراءة مدخلات المستخدممراجعة - حتى 120مراجعة - True أو False2المتغيرات - الجزء الأول
الأرقامالمحارف (Char)النصوص (String)القيم المنطقية (Boolean)المتغيرات القابلة للتغيير5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالث11الدوال
تعريف الدوالالمعاملات والوسائطقيم الإرجاعقيم إرجاع متعددةمراجعة - دالة Sigmaمراجعة - دالة التحقق14التكرار عبر المصفوفات
دليل النطاق (Range)حلقة For المحسنةالاستعارة في الحلقةعمليات المصفوفات الشائعة3المتغيرات - الجزء الثاني
التصريح عن النوعقواعد التسميةاستنتاج النوعمراجعة - تهيئة المتغيراتتحويل الأنواع9الحلقات التكرارية
For عبر السلاسلحلقة Whileجملة Breakجملة Continueالحلقات المتداخلةتسميات الحلقاتالحلقة اللانهائيةمراجعة - الإدخال الديناميكي