Sobes.tech
Intern

რა მიზნით გამოიყენება ოპერატორები Dart ენისთვის?

sobes.tech AI

პასუხი AI-სგან

Dart-ში ოპერატორები საშუალებას იძლევა მნიშვნელობებისა და ცვლადების მანიპულირება სხვადასხვა ოპერაციების შესრულებით. მათში შედიან არტიმეტიკული, პირობითი, ლოგიკური და სხვა ოპერატორები.

მთავარი კატეგორიები:

  • არტიმეტიკული: +, -, *, /, %
  • შესაბამისობის და ურთიერთობის ოპერატორები: ==, !=, >, <, >=, <=
  • დანიშნულების ოპერატორები: =, +=, -=, *=, /=
  • ლოგიკური: &&, ||, !
  • Bitwise ოპერაციები: &, |, ^, ~, <<, >>
  • სპეციალური ოპერატორები:
    • .. (კასკადური ოპერატორი)
    • ?. (შეთანხმებით წვდომა წევრზე)
    • ?? (null-ის შემოწმების ოპერატორი)
    • is (ტიპის შემოწმება)
    • as (ტიპის გადაყვანა)

გამოყენების მაგალითი:

int a = 10;
int b = 5;

// არტიმეტიკული ოპერატორი
int ჯამი = a + b; // 15

// ურთიერთობის ოპერატორი
bool არისთგივართ = (a == b); // false

// ლოგიკური ოპერატორი
bool პირობა = (a > 5 && b < 10); // true

// დანიშნულების და ოპერაციის ოპერატორი
a += 2; // ახლა a 12

// კასკადური ოპერატორი
var buffer = StringBuffer()
  ..write('სალამი')
  ..write('მსოფლიო'); // buffer შეიცავს "სალამიმშობლო"

// null-ის შემოწმების ოპერატორი
String? სახელი = null;
String ჩვენებასახელი = სახელი ?? 'მოწვეული'; // ჩვენებასახელი იქნება 'მოწვეული'