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.. ?
Katika somo hili utakwenda kuziona method za dart zinazotumika kwenye namba. pia utajifunzakuhusu math library
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu static property na jinsi ambavyo inavyotumika.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu concept ya generics ili kuweza kufanya kazi na aina mbalimbali za data kwenye class.
Soma Zaidi...Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu class interface na inavyotofautiana na class abstract
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu inheritance, na inavyoweza kutumika kwenye Dart OOP.
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu namna ambavyo program inaweza kufanya maamuzi kulingana na mashart fulani.ama namna ambavyo program inaweza ku run code zaii ya mara moja kulingana na mashart. Hapa tutazingumzia flow of control statement
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.
Soma Zaidi...Katika somo hiliutakwenda kujifunza aina nyingine ya constructor ambayo hutumika kwenye Dart. aina hiyo ni factory constructory.
Soma Zaidi...Katika somo hili tutawenda kujifunza kuhusu encapsulatio kwenye Dart OOP na jinsi inavyoweza kutumika.
Soma Zaidi...