Katika somo hili utakwenda kujifunza kuhusu operator kwenye Dart, kazi zake na jinsi ya kuzitumia.
Operator ni nini?
Operator hizi ni aalama ambazo hutumikakwa ajili ya kubadili value ama kufanya mahesabu mbalimbali. Ukisha elewa maana ya operator itakubidi uelewe maana ya operand. Sasa ili uelewe vyema viwili hivi nitakupa mfano:
2 + 3 = 5 katika mfano huu namda 2 na 3 ni operand na namba alama ya kujumlisha (+) ni operator. Operator zimegawanyika katika makundi mbalimbali ambayo ni
Katika somo hili tutakwenda kuiangalia aina moja ya operator ambayo ni arithmetic operator.
ARITHMETIC OPERATOR
Operator hizi ni zile ambazo tumezoea katika matendo ya hesabu. Ambazo ni
Agalia mfano hapo chini
void main() {
print(5 + 6);
print(7 - 5);
print(10 / 3);
print(10 ~/ 3);
print(10 % 3);
print(-8 - 4);
print(3 * 4);
}
URINARY OPERATOR
Hizi ni operator ambazo zinafanya kazi ya incrementon ( ++ ) na decrementation ( – - ) kwenye value. Kufanya increment ni kuongeza namba moja kwenye value. Mfano ++20 inakuwa 21. Na decrement ni kutoa namba moja kwenye value. Mfano - - 20 inakuwa 19.
Sasa kwenye Dart kuna post na pre. Unaposema post maana yake hizi alama zinakaa mbele ya value na kazi yake ni kutuma namba halisi kabla ya increment ama decrement mfano 20++ hapa itakupa jibu 20 kwa kuwa ndio namba halisi kabla ya increment. Na 10 - - itakupa jibu 10 kwa kuwa ndio namba halisi kabla ya decrement.
void main() {
var a, b, c, d;
a = 10;
b= 20;
c = 30;
d = 14;
print(a++);
print(++b);
print(c--);
print(--d);
}
ASSIGNMENT OPERATOR
Hizi ni operator ambazo hutumika kwa ajili ya kuipa variable thamani yaani value. Hapo awali tuisha jifunza alama ya ( = ) katika kuipa variable value yake. Sasa hapa tutakwend akuchanganya na operator nyingine ili kuweza ku assign value kwenye variable:-
Miongoni kwa assignment opetaror ni kama :-
Jiunge nasi WhatsApp kupata update zetu
Umeionaje Makala hii.. ?
Share On:
Ka tika somo hili utakwenda kujifunza kuhusu concept ya named constructor na constant constructor kwenye Object Oriented Programming.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu abstract class na abstract method kwenye Dart.
Soma Zaidi...Katika somo hili utajifunza maana ya class kwenye OOP paradigm, kisha utajifunza jinsi ya kutengeneza class.
Soma Zaidi...Jinsi ya kuchukuwa user input kwenye Dart kwa ajili ya kuongeza user interaction kwenye program.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu class interface na inavyotofautiana na class abstract
Soma Zaidi...Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart.
Soma Zaidi...Katika somo hili utakwenda kujifunza jinsi ya kuandika data kwenye faili. Kwanza utajifunza kutengeneza folda, kisha faili na kuweka data, kisha utajifunza kufuta fali.
Soma Zaidi...Katika somo hili utakwenda ujifunz akuhusu concept ya stream kwenye Dart. pia ttaona kwa namna gani strean inaweza kutofautiana na future wakati zote mbili zipo kwenye asychronous programming.
Soma Zaidi...Katika somo hili utajifunza jinsi ya kuunganisha databse na Dart. Pia utajifunza jinsi ya kuset environment kwenye kompyuta ili kuweza kutumia Dart sdk kwenye CMD.
Soma Zaidi...