Intern
Ի՞նչ է անհրաժեշտ դարտ լեզվում օպերատորները։
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 ցուցադրվածԱնուն = անուն ?? 'Հյուր'; // ցուցադրվածԱնուն կլինի 'Հյուր'