Darsliklar Dart Chiqarish operatori

Dart Dart Chiqarish operatori

Chiqarish operatori — dastur natijasini ekranga ko’rsatish vositasi. Dart’da bu vazifani print funksiyasi bajaradi. Dasturchi ishining natijasini ko’ra olmasa, kod yozishning ma’nosi qolmaydi — shuning uchun chiqarishni mukammal bilish shart.

printDart’da matn yoki qiymatni ekranga (konsolga) chiqarib, yangi qatorga o’tadigan funksiya.

Oddiy chiqarish

print matnni yoki qiymatni ekranga chiqaradi va avtomatik yangi qatorga o’tadi:

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

print matn, son — istalgan qiymatni chiqaradi. Har bir print yangi qatorda chiqadi.

String interpolyatsiya

Dart’ning eng qulay imkoniyati — string interpolyatsiya. Satr ichiga o’zgaruvchini $ orqali to’g’ridan-to’g’ri joylashtiramiz:

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

$ism va $yosh o’zgaruvchi qiymatlari bilan almashdi. Bu + bilan ulashdan ancha o’qiladigan.

Ifoda bilan interpolyatsiya

Murakkab ifodalarni ${...} (jingalak qavs) ichida yozish mumkin:

void main() {
  int a = 15, b = 27;
  print("Yig'indi: ${a + b}");
  String ism = "farrux";
  print("Katta harflar: ${ism.toUpperCase()}");
}
Yig'indi: 42
Katta harflar: FARRUX

${a + b} — jingalak qavs ichida hisob-kitob bajarildi. Oddiy o’zgaruvchi uchun $ism, ifoda uchun ${...} ishlatiladi.

Birlashtirish usullari

Dart matnni chiqarishning bir necha usulini beradi. Ularni jadvalda ko’ramiz:

Usul Misol
Interpolyatsiya "Salom, $ism"
Ifoda interpolyatsiya "Yig'indi: ${a + b}"
+ bilan ulash "Salom, " + ism

Zamonaviy Dart kodida deyarli har doim interpolyatsiya ishlatiladi — u toza va tez.

Xulosa

Bu bo’limda print funksiyasini, string interpolyatsiyani ($ va ${...}) va matnni birlashtirish usullarini ko’rib chiqdik. Interpolyatsiya — Dart’da matn yig’ishning eng qulay usuli. Keyingi darsda identifikatorga o’tamiz.