شناسه ها (Identifiers)
«شناسه (Identifier)» اسمِ متغیر، ثابت، تابع و نوع است. یعنی برچسب می زنیم تا بعداً صداشان کنیم. قوانین ساده اند؛ اما دقت لازم است. مثل نام گذاری فایل های درس که باید خوانا باشد.
قوانین پایه نام گذاری
شناسه باید با حرف یا زیرخط شروع شود. سپس می تواند عدد داشته باشد. با عدد شروع نشود. از کلمات رزرو شده دوری کن یا با بک تیک فرار بده.
let name = "Swift"
let π = 3.14
let _hidden = true
نکته: سوئیفت یونیکد را می پذیرد. اما خوانایی را فدا نکن.
فرار دادن کلمات رزرو و یونیکد
اگر مجبور شدی از نامِ رزرو استفاده کنی، با بک تیک بنویس. همچنین ایموجی و حروف غیرلاتین مجاز است.
let `switch` = "ok"
let 🐶 = "dog"
print(`switch`, 🐶)
گام های عملی
- یک نام با زیرخط شروع کن و چاپ کن.
- یک نام یونیکدی بساز و مقدار بده.
- یک کلمه رزرو را با بک تیک چاپ کن.
برای ادامه، صفحه چند متغیره را ببین. سپس با ثابت ها تفاوت نام گذاری را مرور کن. این صفحه شناسه ها مرجع سریع توست.
جمع بندی سریع
- با حرف یا زیرخط شروع کن.
- بعداً می توانی عدد بیاوری.
- با عدد هرگز شروع نکن.
- کلمات رزرو را با بک تیک بنویس.
- یونیکد مجاز است؛ خوانایی مهم تر است.