Darsliklar Dart Kirish

Dart Dart Kirish

Bu qo’llanma — Dart dasturlash tili bo’yicha to’liq amaliy yo’lboshchi. Men, Farrukh Sherkulov, siz bilan birga tilni poydevoridan tortib asinxron dasturlashgacha bosqichma-bosqich olib boraman. Dart — Google yaratgan zamonaviy til bo’lib, u ayniqsa Flutter freymvorki bilan mobil, veb va ish stoli ilovalarini bir kod bilan yaratishda mashhur.

Dart2011-yilda Google tomonidan yaratilgan, obyektga yo’naltirilgan, statik tipizatsiyalangan dasturlash tili. U Flutter’ning asosiy tili bo’lib, tez, xavfsiz va o’rganish oson.

Nega Dart?

Dart’ning eng katta kuchi — Flutter. Bitta Dart kodi bilan ham Android, ham iOS, ham veb ilovasini yaratish mumkin. Bu ishlab chiqish vaqtini keskin tejaydi. Dart zamonaviy til sifatida null-xavfsizlik, asinxron dasturlash va kuchli tur tizimini o’z ichiga oladi.

Dart ham kompilyatsiya, ham talqin qilishni qo’llab-quvvatlaydi: ishlab chiqish vaqtida tez sinash uchun, chiqarishda esa tez ishlash uchun mashina kodiga kompilyatsiya qilinadi.

Birinchi dastur

An’anaviy birinchi dastur juda sodda:

void main() {
  print("Salom, UzbekDevs!");
}
Salom, UzbekDevs!

void main() — dasturning boshlanish nuqtasi; ijro aynan shu yerdan boshlanadi. print — ekranga matn chiqaradi. Dart sintaksisi C, Java va JavaScript’ni biladiganlarga tanish tuyuladi.

O’zgaruvchi bilan ishlash

Dart’da o’zgaruvchilarni turi bilan yoki var orqali e’lon qilish mumkin:

void main() {
  String ism = "Master Sherkulov";
  var yosh = 30;
  print("Salom, $ism! Yoshingiz $yosh.");
}
Salom, Master Sherkulov! Yoshingiz 30.

Diqqat: Dart string interpolyatsiyasini qo’llab-quvvatlaydi — $ism va $yosh to’g’ridan-to’g’ri satr ichiga qiymatlarni joyladi. Bu kodni toza qiladi.

Ishga tushirish

Dart kodi dart buyrug’i bilan ishga tushiriladi:

dart run salom.dart
Salom, UzbekDevs!

dart run faylni kompilyatsiya qilib, darhol ishga tushirdi. Flutter loyihalarida esa flutter run ishlatiladi. Dart’ni o’rganish — Flutter olamiga kirishning birinchi qadamidir.

Xulosa

Kirish qismida Dart nima ekanini, uning Flutter bilan bog’liqligini, birinchi dasturning tuzilishini, var va string interpolyatsiyani ko’rib chiqdik. Dart — zamonaviy, ko’p platformali til. Keyingi darsda Dart’ni o’rnatib, ishchi muhitni sozlashga o’tamiz.