Rust / الأساسي

Rust — الأساسي

بناء ونمذجة برامج Rust آمنة بملكية صريحة وبيانات مفحوصة.

عدد الدروس: 6 · لا تحتاج إلى حساب

ما الذي ستتعلمه؟

  • شرح عقود الملكية والفشل لتجريدات المستوى.
  • حل التمارين التطبيقية وفحص الأمثلة المكتملة مستقلًا.
  1. Cargo والإصدارات وبنية البرنامج

    ابنِ حزمة Rust قابلة للتكرار، وافصل مسؤوليات المترجم ومدير الحزم، واقرأ إخراج البرنامج منفصلًا عن تشخيص البناء.

    ابدأ التعلّم
  2. الأنواع والتعبيرات وتدفق التحكم

    مثّل القيم بوعي واختر سياسات الحساب وحوّل متطلبات الحدود إلى تفرعات وحلقات تنتهي.

    ابدأ التعلّم
  3. الملكية والنقل والدوال

    تتبّع مالك كل قيمة أثناء نقلها بين المتغيرات والدوال، واختر النسخ أو الاستنساخ وفق الدلالة المطلوبة.

    ابدأ التعلّم
  4. الاستعارة والشرائح والسلاسل

    استخدم وصولًا مؤقتًا دون نقل الملكية، وأنهِ الاستعارات المتعارضة قبل التعديل، وتعامل صراحة مع حدود بايتات UTF-8.

    ابدأ التعلّم
  5. البنى والتعدادات ومطابقة الأنماط

    نمذج البيانات المرتبطة والحالات المحدودة لتحفظ العمليات خصائصها وتغطي match البدائل المطلوبة.

    ابدأ التعلّم
  6. المجموعات والإدخال المفحوص

    خزّن التسلسلات والقيم ذات المفاتيح بملكية، وميّز التحليل من فحص المجال، وتجنب الاعتماد على ترتيب اجتياز غير مضمون.

    ابدأ التعلّم
العودة إلى الدورة