با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش Swift را دنبال می کنند. در برخی زبان های برنامه نویسی نوعی متغیر برای ذخیره سازی چند نوع داده در یک متغیر تعریف شده است. در این نوع داده شما می توانید مقدایر متعدد رشته ای و عددی را در یک متغیر ذخیره کنید. نوع داده ی Tuple در Swift نیز از این نوع می باشد،که شما می توانید انواع و اقسام مقادیر مختلف را در یک متغیر قرار داده و در طول برنامه از آن ها استفاده کنید، در ادامه ی این مبحث ما شما را با چگونگی استفاده از Tuple در Swift آشنا می کنیم.
این آموزش صرفا برای آشنایی شما با طرز بکارگیری Tuple در Swift ارائه شده است.
Swift 4 همچنین نوع Tuple را معرفی می کند که برای گروه بندی مقادیر متعدد در یک مقدار ترکیب واحد استفاده می شود.
مقادیر یک Tuple می تواند از هر نوعی باشد و نیازی به تعریف یک نوع واحد نیست.
به عنوان مثال، (“Point Tutorials”، ۱۲۳) یک دسته با دو مقدار است، یکی از نوع رشته و دیگری نوع صحیح است.
ساختار اصلی تعریف Tuple به صورت زیر است:
1 | var TupleName = (Value1, value2,… any number of values) |
این یک اعلامیه Tuple است:
1 | var error501 = (501, “Not implemented”) |
برای دسترسی به مقادیر Tuple می توانید از شماره ی index آن استفاده کنید، که از ۰ شروع می شود.
مثال زیر یک نمونه از دسترسی به مقادیر tuple را نشان می دهد:
1 2 | var error501 = (errorCode: 501, description: “Not Implemented”) print(error501.errorCode) // prints 501. |
Tupleها به بازگرداندن مقادیر چندگانه از توابع کمک می کنند.
با بازگرداندن مقادیر مختلف از Tuple می توانیم کدهای متناسب با آن را تعریف کنیم.
نکته : Tupleها برای مقادیر موقت مفید هستند و برای داده های پیچیده مناسب نیستند.
Tuple در Swift برای نگهداری مقادیر چند گانه با فرمت های مختلف و دسترسی به آن ها در طول یک برنامه بسیار مفید هستند، اما برای نگهداری مقادیر پیچیده تر باید از موارد دیگری استفاده کرد که در بخش های آتی به آن می پردازیم.