KOTLIN somo la 20: method na properties za map
Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type
Map ni ana ya data ambazo zinakuwa na key na value.mfano {jina=bongoclass, umri=5, mmiliki=binafsi, hali=ipo hai}. Hapa jina ni key na bongoclass ni value. Hivyo hivyo kwenye umri ni key na 5 ni value….
Unaweza kutengeneza map kabla ya kuiwek kwneyemchakato, kama nilivyofanya hapo juu. Ama unaweza kuweka data kisha map itatengenezwa wakati program inapo run kama hapo chini. Nimetengeneza map ya website kwa kutumia mutableMapOf.
fun main() {
val websites = mutableMapOf<String, Any>()
websites["jina"] = "bongoclass"
websites["umri"] = 5
websites["mmiliki"] = "binafsi"
websites["hali"] = "ipo hai"
println(websites)
}
{jina=bongoclass, umri=5, mmiliki=binafsi, hali=ipo hai}
Map properties:
- `keys` hutumika kupata keys za map
- `values` hutumika kupata values za map
- `size` hutumika kupata idadi ya item
- `isEmpty` kuangalia kama map ni tupu
- `isNotEmpty` kuangalia kama map sio tupu
fun main() {
val websites = mutableMapOf<String, Any>()
websites["jina"] = "bongoclass"
websites["umri"] = 5
websites["mmiliki"] = "binafsi"
websites["hali"] = "ipo hai"
println("keys")
println(websites.keys)
println("values")
println(websites.values)
println("size")
println(websites.size)
println("isEmpty")
println(websites.isEmpty())
println("isNotEmpty")
println(websites.isNotEmpty())
}
Map methods
- `putAll()` hutumika kuongeza item kwenye map
fun main() {
val website = mutableMapOf("jina" to "bongoclass", &qu...
Umeionaje Makala hii.. ?
Share On:
👉1 Tafasiri ya Riyadh Swalihina 👉2 kitabu cha Simulizi 👉3 Madrasa kiganjani 👉4 Dua za Mitume na Manabii 👉5 Simulizi za Hadithi Audio 👉6 Kitau cha Fiqh
Post zinazofanana:
KOTLIN somo la 12: Jinsi ya kupata user input
Jinsi ya kuchukuwa user input kwenye Kotlin kwa ajili ya kuongeza user interaction kwenye program.
Soma Zaidi...KOTLIN somo la 6: string kwenye Kotlin
Katika somo hili tutakwenda kujifunza jinsi ya kushughulika na string kwenye Kotlin.
Soma Zaidi...Kotlin Somo la 28: Abstraction na Interfaces
Somo hili linaelezea dhana ya abstraction na interfaces katika Kotlin — namna zinavyosaidia kuficha undani wa utekelezaji na kuweka miongozo ya kazi. Tutafahamu tofauti kati ya abstract class na interface, na tutaandika mifano halisi ya kila moja.
Soma Zaidi...Kotlin Somo la 26: Inheritance (Urithi)
Katika somo hili utakwend akujifunza jinsi ambavyo class moja inaweza kuriti method na properties kutoka kwenye class nyingine.
Soma Zaidi...KOTLIN somo la 3: Jinsi ya kuandika variable
Katika somo hili utakwend akujifunza jinsi ya kuandika variable kweye Kotlin. pia utakwenda kujifunza kuhusu concatnation na interpolation
Soma Zaidi...HOTLIN somo la 9: Jinsi ya kutumia for loop
Katika somo hli utakwend akujifunza kuhusu loop kwenye kOTLIN. Loop zimegawanyika katika makundi mnne ambayo ni for loop, while loop, for in loop na do while loop.
Soma Zaidi...