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



  • ۲۲
  • آبان

جلسه ۱۵ : مجموعه ها در Swift

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

      مقدمه

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

      کار با مجموعه ها در Swift

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

      ایجاد مجموعه ها

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

      مثال : 

      دسترسی و دستکاری مجموعه ها

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

      متد “count” تعداد عناصر داخل یک مجموعه را برمی گرداند:

      مثال : 

      متد “insert” برای درج مقادیر در مجموعه ها استفاده می شود:

      مثال : 

      متد isEmpty خالی بودن یک مجموعه را چک می کند:

      مثال : 

      از متد “remove” می توان برای حذف آیتمی از یک مجموعه استفاده کرد:

      مثال : 

      متد “contains” وجود مقدار در یک مجموعه را چک می کند:

      مثال : 

      پیمایش یک مجموعه

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

      مثال:

      مثال : 

      عملیات مجموعه ها

      اعمال اصلی مجموعه ها در Swift به شرح زیر می باشد:

      • Intersection
      • Union
      • subtracting

      مثال : 

      کلام آخر

      اگر به دنبال ذخیره ی و استفاده از مقادیر متمایز و یکتا در یک آرایه هستید به طوریکه مقادیر تکراری را نپذیرد، کار با مجموعه ها در Swift بهترین گزینه برای این گونه اهداف در برنامه است.

      QR:  جلسه ۱۵ : مجموعه ها در Swift
      به اشتراک بگذارید