DART somo la 20: method zinazotumika kwenye map data type kwenye Dart
Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type
Tulishajifunza huko nyuma kuwa map data inakuwa na key na value. Pia tulijifunza jinsi ya lutengeneza map. Hapa kwanza tutaziona njia mbili za kutengeneza map ambazo hatukuzisoma huko mwanzoni.
At runtime
Hapa tutatengeneza data ya map wakati program inakuwa ina run
void main() {
var websites = {};
websites['jina'] = 'bongoclass';
websites['umri'] = 5;
websites['mmiliki'] = 'binafsi';
websites['hali'] = 'ipo hai';
print(websites);
}
Hii itatupa matokeo haya:-
{jina: bongoclass, umri: 5, mmiliki: binafsi, hali: ipo hai}
Kwa kutumia constructor
Tutakuja kujifunza zaidi kuhusu constructor kwenye OOP. kw aufupi hii ni njia ambay hutumika kutengeneza object moja kwa moja. Hapa tutatumia new map()
void main() {
var websites = new Map();
websites['jina'] = 'bongoclass';
websites['umri'] = 5;
websites['mmiliki'] = 'binafsi';
websites['hali'] = 'ipo hai';
print(websites);
}
{jina: bongoclass, umri: 5, mmiliki: binafsi, hali: ipo hai}
Map properties:
- Key hutumika kupata key za map
- Values hutumika kupata value za map
- Lenght hutumika kupata idadi ya item
- isEmpty kuangalia kama map ni tupu
- isNotEmpty kuangali kama map sio tupu
void main() {
var websites = new Map();
websites['jina'] = 'bongoclass';
websites['umri'] = 5;
websites['mmiliki'] = 'binafsi';
websites['hali'] = 'ipo hai';
print('key');
print(websites.keys);
print('values');
print(websites.values);
print('length');
print(websites.length);
print('is empty');
print(websites.isEmpty);
print('is not empty'...
Umeionaje Makala hii.. ?
Share On:
👉1 web hosting 👉2 Bongolite - Game zone - Play free game 👉3 Simulizi za Hadithi Audio 👉4 ai web app 👉5 Sira ya Mtume Muhammad (s.a.w) 👉6 Madrasa kiganjani
Post zinazofanana:
DART somo la 32: Inheritance kwenye construct method:
Katika masomo yaliopita tumesha jifunza jinsi inheritance inavyokuwa, ila hatujaona kwa namna gani utaweza ku inherit constructor method. Somo hili litashughulika na swla hilo.
Soma Zaidi...DART somo la 17: method za namba zinazotumika kwenye dart
Katika somo hili utakwenda kuziona method za dart zinazotumika kwenye namba. pia utajifunzakuhusu math library
Soma Zaidi...DART somo la 33 concept ya polymorphism
Katika somo hili utakwenda kujifunza kuhusu concept ya polymorphism.
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 13: function kwenye dart
Katika somo hili utakwenda kujifunza kuhusu function kwenye dart, jisni ya kziandika na matumizi yake.
Soma Zaidi...Dart somo la 25: DART OOP Nini maaan ya class na vipi utaweza kuitengeneza
Katika somo hili utajifunza maana ya class kwenye OOP paradigm, kisha utajifunza jinsi ya kutengeneza class.
Soma Zaidi...