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

تمثيل لا شيء

في لغات أخرى، يتم استخدام الكلمة المفتاحية خالي (null) لتمثيل غياب القيمة. وهذا يسكل صعوبة في لغات البرمجة لأنه هناك احتمالية فشل برنامجنا عند التفاعل مع متغير (variable)/حقل (field).

رست (Rust) ليس له الكلمة المفتاحية خالي (null) لكنه لا يهمل أهمية تمثيل اللاشيء! بحيث فكرو في تمثيل بسيط باستخدام أداة نعرفها بالفعل.

لا شيء (None) هي نمط بديل شائع جدا في رست (Rust) لتمثيل قيمة أو عدة قيم خالية بسبب افتقاره إلى القيمة خالي (null). وتساعد الأنواع المعممة (Generic types) في حل هذا التحدي.