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

المتجهات (Vectors)

من الانواع المعممة (generic types) المفيدة جدا في رست (Rust) هي أنواع التجميعات (collection types). المتجهة (vector) عبارة عن قائمة متغيرة الحجم من العناصر وهي تمثل عن طريق الهيكل (struct) ذو المعرف Vec.

الماكرو (macro) vec! يسمح لنا بسهولة إنشاء متجهة (vector) عوض بناء واحدة يدويا.

الهيكل Vec لديه تابعة تسمى ()iter والتي تنشئ مكرر (iterator) من المتجهة (vector)، وهذا يسمح لنا وضح المتجهة في حلقة من أجل (for).

تفاصيل الذاكرة:

تنويه: لفظة ماكرو (macro) تستخدم للتعبير عن دمج عدة أوامر نمطية وكثيرة التكرار في أمر واحد بسيط يمكن استخدامه بسهولة،