با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش Swift را دنبال می کنند. متغیر در واقع ظرفی برای نگهدای انواع مقادیر است که با یک نام شناسایی می شود. در جلسه قبلی با انواع داده در Swift و کاربرد آن آشنا شدید، برای تعریف متغیر می توان نوع داده ی آن را تعیین کرد تا مشخص شود که چه مقادیری را می تواند بپذیرد. از متغیرها برای انجام عملیات مختلف محاسباتی ، متطقی و… در برنامه ها استفاده می شود. برای آشنایی با متغیرها در Swift در ادامه این بخش با ما همراه باشید.
در ادامه این آموزش ما شما را با ساختار اصلی و انواع متغیرها در Swift آشنا خواهیم کرد.
Swift 4 از انواع اساسی متغیرها پشتیبانی می کند :
Swift 4 همچنین اجازه تعریف انواع ظرف های نگهداری داده از جمله آرایه ها ، کلاس ها ، استراکچرها و … را می دهد.
بخش زیر چگونگی اعلام و استفاده از انواع مختلف متغیرها را در برنامه نویسی Swift 4 را نشان می دهد:
یک اعلام متغیر به کامپایلر می گوید کجا و چقدر فضا برای ذخیره سازی متغیر ایجاد شده است.
قبل از استفاده از متغیرها باید از کلمه ی کلیدی var برای تعریف متغیر استفاده کرد:
1 | var variableName = <initial value> |
مثال زیر چگونگی تعریف متغیر در Swift 4 را نشان می دهد:
1 2 | var varA = 42 print(varA) |
نتیجه ی اجرای برنامه ی فوق با استفاده از playground بصورت زیر خواهد بود:
1 | 42 |
شما می توانید با استفاده از نوع annotation در زمان تعریف یک متغیر ، نوع مقادیری که می تواند دریک متغیر ذخیره شود را مشخص کنید:
1 | var variableName:<data type> = <optional initial value> |
مثال زیر نشان می دهد که چگونه یک متغیر را در Swift 4 با استفاده از Annotation اعلام کنید:
1 2 3 4 5 6 7 | var varA = 42 print(varA) var varB:Float varB = 3.14159 print(varB) |
زمانیکه برنامه ی فوق را با استفاده از playground اجرا کنید نتیجه ی زیر را مشاهده خواهید کرد:
1 2 | 42 3.1415901184082 |
نام یک متغیر می تواند از حروف ، ارقام و کاراکترهای خاصی تشکیل شود، البته نام یک متغیر باید با یک حرف یا کاراکتر زیر خط دار شروع شود.
حروف بزرگ و کوچک از هم جدا هستند زیرا Swift 4 یک زبان برنامه نویسی حساس به حروف است.
شما می توانید از کاراکترهای ساده یا یونیکد برای نام متغیر خود استفاده کنید. مثال های زیر نشان می دهد که چگونه می توانید متغیرها را نام گذاری کنید:
1 2 3 4 5 | var _var = "Hello, Swift 4!" print(_var) var 你好 = "你好世界" print(你好) |
هنگام اجرای برنامه ی فوق با استفاده از playground نتیجه ی زیر را خواهید دید:
1 2 | Hello, Swift 4! 你好世界 |
شما می توانید مقادیر متغیرها را با استفاده از تابع print چاپ کنید.
برای این منظور باید نام متغیر را داخل پرانتز قرار داده و قبل از آن یک backslash نیز قرار دهید:
1 2 3 4 | var varA = "Godzilla" var varB = 1000.00 print("Value of \(varA) is more than \(varB) millions") |
هنگام اجرای برنامه ی فوق با استفاده از playground نتیجه زیر را دریافت خواهید کرد:
1 | Value of Godzilla is more than 1000.0 millions |
متغیرها به عنوان یک ظرف موقت نگهداری داده در تمام زبان های برنامه نویسی دنیا تعریف می شود و جزء بخش های اصلی برنامه نویسی می باشد، از این رو مباحث این بخش را به آشنایی با متغیرها در Swift اختصاص دادیم.