آرایه با طول متغیر (Slice)

در این بخش محدودیت آرایه‌های با طول ثابت را بررسی کرده و راه‌حل آن یعنی استفاده از slice (آرایه با طول پویا) را معرفی می‌کنیم. نحوه تعریف و ایجاد slice با استفاده از تابع make را یاد می‌گیریم و با مفهوم capacity آشنا می‌شویم. سپس بررسی می‌کنیم که چگونه تابع append باعث انعطاف‌پذیری بیشتر slice می‌شود. در ادامه، با مفهوم sub-slice آشنا شده و روش ایجاد slice از آرایه یا slice دیگر را بررسی می‌کنیم. همچنین نحوه کپی گرفتن از slice و استفاده از عملگرهای مقایسه در کار با آن را مرور می‌کنیم.