بعضی از کاربردیترین نوعهای جنریک، نوعهای مجموعهای هستن. یه وکتور یه لیست با اندازهی متغیره از آیتمها که با struct از نوع Vec نمایش داده میشه.
ماکروی vec! بهمون اجازه میده بهجای ساختن دستی یه وکتور، خیلی راحت یکی بسازیم.
Vec متد iter() رو داره که یه iterator از یه وکتور میسازه و بهمون اجازه میده به راحتی یه وکتور رو توی حلقهی for بذاریم.
جزئیات حافظه:
Vec یه struct هست، ولی داخلش یه ارجاع (reference) به یه لیست ثابت از آیتمهاش روی هیپ نگه میداره.