دورة تعلم رست (Rust) جدول المحتويات

الخيار (Option)

رست (Rust) يحتوي على معدودة عميمة (generic enum) تدعى بخيار Option تسمح لنا بتمثيل قيم خالية (nullable values) بدون استعمال الكلمة المفتاحية خالي (null).

enum Option<T> {
    None,
    Some(T),
}

هذه المعدودة (enum) شائعة جدا، ويمكن إنشاء مثلاء (instances) المعدودة في أي مكان مع خيارات المعدودة (enum variants) بعض (Some) و لاشيء (None)