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 ჩვენებასახელი = სახელი ?? 'მოწვეული'; // ჩვენებასახელი იქნება 'მოწვეული'