دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • آبان

جلسه ۱۴ : آرایه ها در Swift

  • دسته‌بندی‌ها :
جلسه ۱۴ : آرایه ها در Swift
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش Swift را دنبال می کنند. یکی از ساختمان داده های مشترک در اکثر زبان های برنامه نویسی آرایه ها هستند، آرایه ها اجازه ی ذخیره ی موقت یک سری از داده های هم نوع در یک ظرف متغیر را می دهد، سپس شما می توانید در طول برنامه به داده های ذخیره شده در آرایه دسترسی پیدا کرده و از آن ها استفاده کنید، جستجو و دسترسی به داده های موجود در آرایه ها معمولا با استفاده از حلقه های تکرار انجام می شود. در ادامه ی این مباحث ما شما را با چگونگی کار با آرایه ها در Swift آشنا خواهیم کرد.

      کار با آرایه ها در Swift

      در این آموزش شما با ساختار کلی تعریف و برخی متدهای کار با آرایه ها در Swift آشنا خواهید شد.

      ایجاد آرایه ها

      نحوه ی تعریف یک آرایه ی خالی در Swift به صورت زیر است:

      مثال : 

      ساختار ایجاد یک آرایه با اندازه ی مشخص در Swift به صورت زیر است:

      مثال : 

      شما می توانید از عبارت زیر برای ایجاد یک آرایه خالی از نوع Int با داشتن ۳ عنصر و مقدار اولیه صفر استفاده کنید:

      مثال : 

      در زیر یک مثال دیگر از آرایه ای با سه عنصر و اختصاص سه عدد به آن ارائه داده ایم :

      مثال : 

      دسترسی به آرایه ها

      برای دسترسی به عناصر یک آرایه می توانید از ساختار زیر استفاده کنید:

      مثال : 

      در ساختار فوق مقدار index از ۰ شروع می شود. یعنی مقدار ۰ اولین عنصر آرایه را برمی گرداند.

      مثال زیر چگونگی ایجاد یک آرایه با تعداد مشخص و مقداردهی به آن را نشان می دهد:

      مثال : 

      نتیجه ی کامپایل و اجرای برنامه ی فوق به صورت زیر خواهد بود:

      مثال : 

      تغییر دادن آرایه ها

      با استفاده از متد ()append یا عملگر (+=) می توانید آیتم جدیدی را به انتهای یک آرایه اضافه کنید.

      به مثال زیر نگاهی بیاندازید. در ابتدا، ما یک آرایه خالی ایجاد می کنیم و سپس عناصر جدید را در یک آرایه قرار می دهیم :

      مثال : 

      نتیجه ی کامپایل و اجرای برنامه ی فوق به صورت زیر خواهد بود:

      مثال : 

      شما می توانید یک عنصر موجود از یک آرایه را با اختصاص دادن یک مقدار جدید در یک شاخص خاص تغییر دهید:

      مثال : 

      زمانیکه کد فوق را کامپایل و اجرا کنید نتیجه ی زیر را خواهید دید:

      مثال : 

      پیمایش آرایه ها

      شما می توانید با استفاده از حلقه ی for-in تمام عناصر یک آرایه را پیمایش کرده و آن ها را چاپ کنید و یا اعمال دیگر را انجام دهید.

      مثال:

      مثال : 

      زمانیکه کد فوق را کامپایل و اجرا کنید نتیجه ی زیر را خواهید دید:

      مثال : 

      همچنین می توانید با استفاده از تابع ()enumerate عناصر هر آرایه را به همراه شماره index آن برگردانید.

      مثال :

      مثال : 

      زمانیکه کد فوق را کامپایل و اجرا کنید نتیجه ی زیر را خواهید دید:

      مثال : 

      اجتماع دو آرایه

      همچنین می توانید با استفاده از عملگر (+) مقادیر دو آرایه را با هم جمع کنید.

      مثال :

      مثال : 

      نتیجه ی کامپایل و اجرای برنامه ی فوق به صورت زیر است:

      مثال : 

      ویژگی count

      شما می توانید از ویژگی فقط خواندنی count در یک آرایه برای بدست آوردن تعداد آیتم های آن آرایه استفاده کنید.

      مثال:

      مثال : 

      نتیجه ی کامپایل و اجرای برنامه ی فوق به صورت زیر است:

      مثال : 

      ویژگی empty

      با استفاده از ویژگی empty می توانید تشخیص دهید که آیا یک آرایه خالی است یا خیر.

      مثال:

      مثال : 

      نتیجه ی کامپایل و اجرای برنامه ی فوق به صورت زیر خواهد بود:

      مثال : 

      کلام آخر

      آرایه در اغلب زبان های برنامه نویسی ارائه شده و به عنوان ظرفی برای نگهداری موقت مقادیری از یک نوع و دسترسی به آن ها در طول برنامه استفاده می شوند، و کاربرد بسیاری در تمام برنامه ها دارند، از این رو مباحث این بخش را به بررسی چگونگی کار با آرایه ها در Swift اختصاص دادیم.

      QR:  جلسه ۱۴ : آرایه ها در Swift
      به اشتراک بگذارید