Menu



DART somo la 19: method zinazotumika kwenye set data type kwenye Dart

Katika somo hili utakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.

Set zinafanan sana na list ila kuna utofauti katika matumizi, kwanza seti hutumia mabano {}, pia set data zake ni unique yaani haziakiwi kujirudia,, pia data kwenye set zinakuwa katuka aina moja ya data, huwezi kuchanganya namba na string.

 

Katika somo hili tutatumia string ya somo lililopita ili kufanyia mazoezi.

{'bongoclass', 'facebook', 'google', 'youtube', 'microsoft'}

 

Mfano 

void main(){

 var text1  = <String> {'bongoclass', 'facebook', 'google', 'youtube', 'microsoft'};

 

 print(text1);

}

Hii itatupa matokeo

{bongoclass, facebook, google, youtube, microsoft}

Apo utaona kuna kitu kipya <String> hii hutumika kuonyesha aina ya data anbayo ipo kwenye set. 

 

Methos zinazotumika:

Method zinazotumika katika set hufanana na zile ambazo tumezona kwenye list. Hapa nitakuorodheshea tu chache.

  1. add()
  2. addAll()
  3. elementAt()
  4. Contains
  5. remove()
  6. forEach
  7. clear()


 

1. elementAt() hii hutumika katika ku display item kwa kuangalia index yake. Ni sawasawa na kutumia index kama tulivyojifunza huko nyuma. Hapa nitakupa mifano miwili

void main(){

 var text1  = <String> {'bongoclass', 'facebook', 'google', 'youtube', 'microsoft'};

 

 print(text1.elementAt(3));

}

 

2.clear() hii hutumika kufuta item zote kwenye set husika, na ku display empty set.

void main(){

 var text1  = <String> {'bongoclass', 'facebook', 'google', 'youtube', 'microsoft'};

 text1.clear();

 print(text1);

}

 

Set operation

Hapa tunakwenda kufanya matendo ya set, hizi ni hesabu maalumu ambazo hutumiwa kwenye set data type. Matendo haya ni:-

  1. Union
  2. Intesection
  3. substracting

 

Union hii huhusika na kuunganisha set mbili ili kupata set moja.

void main(){

 var set1  = <String> {'bongoclass', 'facebook', '">...

Download App Yetu

Jifunze zaidi, na wasiliana nasi ukiwa na App yetu. Bofya link hapo chini kuweza kuipakua.

Download Now Bongoclass

Nyuma Endelea

Ndio     Hapana     Save post
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: DART Main: Masomo File: Download PDF Views 341

Share On:

Facebook WhatsApp

Post zinazofanana:

DART somo la 36: Abstract class kweye Dart

Katika somo hili utakwenda kujifunza kuhusu abstract class na abstract method kwenye Dart.

Soma Zaidi...
DART somo la 21: Jinsi ya kutengeneza library kwenye Dart

Katika somo hili utajifunza kuhusu dart library. Pia tutakwend aktengeneza library yetu wennyewe kwa ajili ya kufanya mazoezi zaidi.

Soma Zaidi...
DART somo la 23: Jinsi ya kusoma mafaili kwa kutumia Dart

Katika somo hili utakwenda kujifunza jinsi ya kusoma na kuandika faili kwa kutumia Dart programming.

Soma Zaidi...
DART somo la 37: Class interface

Katika somo hili utakwenda kujifunza kuhusu class interface na inavyotofautiana na class abstract

Soma Zaidi...
DART somo la 3: Aina za Data

Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart.

Soma Zaidi...
DART somo la 27: DART OOP: maana ya constructor method na jinsi inavyotumika kwenye OOP

Katika somo hili utakwenda kujifunza jins ya kutengeneza constructor method, pia utajifunza matumizi yake kwenye OOP.

Soma Zaidi...
DART somo la 4: Jinsi ya kuandika na kutumia variable kwenye Dart

Katika somo lililopita tumejifunza kuhusu sintaksia za dart. Katika somo hili utakwenda kujifunza jinsi ya kutengeneza variable kwenye Dart.

Soma Zaidi...
DART somo la 41: concept ya generic kwenye dart

Katika somo hili utakwenda kujifunza kuhusu concept ya generics ili kuweza kufanya kazi na aina mbalimbali za data kwenye class.

Soma Zaidi...
Dart somo la 26: DART OOP maana ya object, na jinsi ya kuitengeneza kwenye OOP

Katika somo hili utakwenda kujifunza jinsi ya kutengeneza Object pamoja na properties. Haa kwa ufupi tutakwenda kujifunza jinsi ya kutumia class.

Soma Zaidi...
DART somo la 39: mixin kwenye dart

Katika somo hii utakwenda kujifunza kuhusu concept mixin na jinsi inavyoweza kutumika kwenye Dart.

Soma Zaidi...