کلمات کلیدی مهم در دارت
کلمات کلیدی در دارت، کلمات رزرو شدهای هستند که برای ساختار و عملکرد زبان برنامهنویسی استفاده میشوند. آنها به شما کمک میکنند تا برنامههای خود را به طور صحیح و کارآمد بنویسید.
انواع کلمات کلیدی مهم در دارت:
-
کلمات کلیدی اعلامی:
برای تعریف متغیرها، توابع، کلاسها و سایر ساختارهای برنامهنویسی استفاده میشوند.
-
کلمات کلیدی کنترلی:
برای کنترل جریان برنامه، مانند دستورات if، for و while استفاده میشوند.
-
کلمات کلیدی دستوری:
برای انجام عملیات خاص، مانند return، break و continue استفاده میشوند.
-
کلمات کلیدی اشیاء:
برای کار با اشیاء و کلاسها استفاده میشوند.
-
کلمات کلیدی کتابخانه:
برای دسترسی به توابع و کلاسهای کتابخانههای استاندارد دارت استفاده میشوند.
برخی از مهمترین کلمات کلیدی در دارت:
- var: برای تعریف متغیر با استنباط نوع استفاده میشود.
- final: برای تعریف متغیر با مقدار ثابت استفاده میشود.
- const: برای تعریف متغیر با مقدار ثابت در زمان کامپایل استفاده میشود.
- function: برای تعریف تابع استفاده میشود.
- class: برای تعریف کلاس استفاده میشود.
- if: برای اجرای کد به طور مشروط استفاده میشود.
- for: برای تکرار یک بلوک کد استفاده میشود.
- while: برای تکرار یک بلوک کد تا زمانی که شرطی برقرار باشد استفاده میشود.
- return: برای بازگرداندن مقدار از یک تابع استفاده میشود.
- break: برای خروج از یک حلقه استفاده میشود.
- continue: برای رفتن به تکرار بعدی یک حلقه استفاده میشود.
- new: برای ایجاد یک نمونه از یک کلاس استفاده میشود.
- super: برای دسترسی به اعضای کلاس پایه استفاده میشود.
- this: برای اشاره به شیء فعلی استفاده میشود.
- import: برای وارد کردن کتابخانهها و ماژولها استفاده میشود.
- as: برای ایجاد نام مستعار برای کتابخانهها یا کلاسها استفاده میشود.
نکات:
- کلمات کلیدی باید به حروف کوچک نوشته شوند.
- نمیتوانید از کلمات کلیدی به عنوان نام متغیر، تابع یا کلاس استفاده کنید.
- لیست کاملی از کلمات کلیدی دارت را میتوانید در مستندات رسمی دارت پیدا کنید.
مثال:
// تعریف متغیر با استفاده از کلمه کلیدی "var"
var message = "سلام به دنیای برنامهنویسی با دارت!";
// تعریف تابع با استفاده از کلمه کلیدی "function"
function greetUser(String name) {
print("سلام $name!");
}
// استفاده از کلمه کلیدی "if" برای اجرای کد به طور مشروط
if (message.contains("دارت")) {
print("کلمه 'دارت' در جمله '$message' یافت شد");
}
// استفاده از کلمه کلیدی "for" برای تکرار یک بلوک کد
for (int i = 0; i < 5; i++) {
print("شماره $i");
}
// استفاده از کلمه کلیدی "new" برای ایجاد یک نمونه از کلاس
class Person {
String name;
int age;
Person(this.name, this.age);
}
Person person1 = new Person("علی", 25);
print("نام: ${person1.name}, سن: ${person1.age}");