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 ai web app 👉2 kitabu cha Simulizi 👉3 Sira ya Mtume Muhammad (s.a.w) 👉4 Kitabu cha Afya 👉5 Simulizi za Hadithi Audio 👉6 web hosting
Post zinazofanana:
DART somo la 18: Dart method zinazotumika kwenye List data type
Katika somo hili utakwenda kujifunza method yhinginge zinazofanya kazi kwenye list data type kwenye Dart.
Soma Zaidi...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 5: Reserved keywords kwenye lugah ya Dart
Katika soo hili utakwenda kujifunza kuhusu reserved keywords katika Dart
Soma Zaidi...DART somo la 44: Jinsi ya ku install mysql kwenye program ya dart
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...DART somola 42: Asynchronous programming
Katika somo hili tutakwenda kujifunza concept nyingine ya asynchronous programming.
Soma Zaidi...DART somo la 36: Abstract class kweye Dart
Katika somo hili utakwenda kujifunza kuhusu abstract class na abstract method kwenye Dart.
Soma Zaidi...