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 Sira ya Mtume Muhammad (s.a.w) π3 Dua za Mitume na Manabii π4 web hosting π5 Madrasa kiganjani π6 kitabu cha Simulizi
Post zinazofanana:
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 4: Aina za Data kwenye Kotlin
Katika somo hili utakwenda kujifunza kuhusu aina za data zinazotumika kwenye Kotlin.
Soma Zaidi...KOTLIN somo la 21: Jinsi ta kutengeneza library
Katika somo hili utajifunza kuhusu Kotlin library. Pia tutakwenda kutengeneza library yetu wenyewe kwa ajili ya kufanya mazoezi zaidi.
Soma Zaidi...Kotlin Somo la 32: Utangulizi wa Database na MySQL
Somo hili linaeleza msingi wa database, kwa nini tunazitumia, aina za database, na utangulizi wa MySQL. Pia tutaona jinsi Kotlin inaweza kuunganishwa na MySQL kwa ajili ya kutekeleza CRUD operations (Create, Read, Update, Delete).
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...Kotlin Somo la 27: Polymorphism
Somo hili linaeleza dhana ya polymorphism katika OOP ya Kotlinβuwezo wa kutumia method au object moja kufanya kazi tofauti kulingana na muktadha wake. Tutajifunza aina kuu za polymorphism, jinsi ya kuandika code inayotumia override, open, super, pamoja na mifano hai.
Soma Zaidi...