توسعه Hongmeng: متغیرها و ثابت زبان Arkts

مقدمه
پرونده کد در این مقاله براساس API13 است.
دقیقاً به دلیل متغیرها و ثابت بودن داده ها بین برنامه ها ، در دسترس است.
متغیر
متغیر یک کانتینر برای ذخیره داده ها است و می توان مقدار داده ذخیره شده را در حین اجرای برنامه تغییر داد.
خصوصیات متغیرها
1. نامگذاری: یک متغیر نیاز به داشتن یک شناسه قانونی دارد (معمولاً ترکیبی از حروف ، اعداد یا تأثیرات ، اما نمی تواند با اعداد شروع شود) ، که به طور کلی به شکل یک شتر کوچک اعلام می شود.
2. نوع داده: متغیرها می توانند انواع خاصی از داده ها مانند اعداد صحیح ، شماره های نقطه شناور ، رشته ها ، مقادیر بولی و غیره را ذخیره کنند.
3. تنوع: هنگام اجرای برنامه ، مقدار یک متغیر را می توان خوانده و اصلاح کرد.
اعلامیه متغیر
با کلمات کلیدیاجازه دادناعلامیه در ابتدا متغیری را معرفی می کند که می تواند مقادیر مختلفی در هنگام اجرای برنامه داشته باشد.
let hi: string = 'hello'
hi = 'hello, world'
let age = 18
ثابت
ثابت شناسه ای است که برای ذخیره داده ها استفاده می شود ، اما مقدار آن در هنگام اجرای برنامه قابل تغییر نیست. ثابت ها معمولاً برای تعریف مقادیری که در یک برنامه تغییر نمی کنند ، مانند PI (π) ، روز در یک سال و غیره استفاده می شود.
ویژگی های ثابت
1. نامگذاری: ثابت ها معمولاً در کلیه حروف بزرگ نام می گیرند تا آنها را از متغیرها متمایز کند. به عنوان مثال ،PI
、MAX_VALUE
。
2. نوع داده: ثابت ها می توانند انواع خاصی از داده ها را ذخیره کنند.
3. تغییر ناپذیری: مقدار ثابت نمی تواند پس از تعریف اصلاح شود. اگر سعی کنید آن را اصلاح کنید ، معمولاً یک خطا یا هشدار مطرح می شود.
اعلامیه ثابت
اعلامیه هایی که با شروع کلمه کلیدی شروع می شوند ثابت های فقط خواندنی را معرفی می کنند ، که فقط یک بار قابل تعیین است.
const HELLO: string = 'hello'
const AGE: number = 18
تنظیم مجدد ثابت می تواند باعث ایجاد خطاهای زمان کامپایل شود.
قوانین نامگذاری
1. شروع کاراکتر: نام متغیر باید با یک نامه ، یک زیرک یا علامت دلار شروع شود.
2. ممنوعیت استفاده از کلمات کلیدی را ممنوع کنید: نام های متغیر نمی توانند مانند کلمات کلیدی در زبان جاوا باشند ، مانند شماره ، رشته ، برای ، اگر و غیره.
3. توصیفی: یک نام متغیر خوب باید به وضوح هدف و معنای متغیر را بیان کند.
4. نامگذاری شتر: توصیه می شود از نامگذاری شتر برای نامگذاری متغیرها ، از جمله نامگذاری شتر کوچک (LowerCamelcase) و نامگذاری شتر بزرگ (رده بالا) استفاده کنید.
5. نامگذاری مداوم: اسامی ثابت معمولاً همه حروف بزرگ هستند و کلمات توسط زیرنویس ها مانند max_value از هم جدا می شوند.
روش بیانیه
اگر این یک متغیر محلی باشد ، یعنی در روش ، شما باید یک کلمه کلیدی داشته باشید ، یعنی اگر متغیر عضو باشد ، می توان آن را حذف کرد.
متغیرهای عضو ، همچنین به عنوان خصوصیات عضو یا زمینه ها شناخته می شوند ، متغیرهایی هستند که در یک کلاس تعریف می شوند.
متغیرهای محلی متغیرهایی هستند که در داخل روش ها ، بلوک های کد یا حلقه ها تعریف شده اند.
تعریف متغیر محلی
let name = "AbnerMing"
let age = 18
تعریف متغیر عضو
name = "AbnerMing"
age = 18
خلاصه
1. معنی دار: از نامگذاری معنی دار برای کمک به سایر توسعه دهندگان به سرعت استفاده از متغیرها و بهبود خوانایی کد استفاده کنید.
2. قوام: حفظ قوام سبک های نامگذاری برای تسهیل اعضای تیم در درک و همکاری. به عنوان مثال ، در یک پروژه تیمی ، می توان با استفاده از یک نامگذاری کوچک شتر یا نامگذاری زیربنایی توافق کرد.
3. از درگیری ها خودداری کنید: برای جلوگیری از خطاهای نحوی و نامگذاری درگیری ، از استفاده از کلمات محفوظ و نام های متناقض خودداری کنید.
4. مختصر و واضح: ضمن حفظ توصیف ، سعی کنید نام متغیر را تا حد امکان کوتاه و پاک کنید. برای کاهش مشکل خواندن از استفاده از نام های متغیر خیلی طولانی خودداری کنید.