KOTLIN somo la 19: method na properties zinazotumika kwenye set
Katika somo hili tutakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.
Set zinafanana sana na list ila kuna utofauti katika matumizi, kwanza seti hutumia mabano {}, pia set data zake ni unique yaani haziwezi kujirudia, pia data kwenye set zinakuwa katika 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
fun main() {
val text1: Set<String> = setOf("bongoclass", "facebook", "google", "youtube", "microsoft")
println(text1)
}
[bongoclass, facebook, google, youtube, microsoft]
Methods zinazotumika:
fun main() {
val set1 = mutableSetOf("bongoclass", "facebook", "google", "youtube", "microsoft")
set1.add("github")
println("baadaya add(): $set1")
val additionalElements = setOf("apple", "orange", "banana")
set1.addAll(additionalElements)
println("Baada ya addAll(): $set1")
val elementToCheck = "google"
println("Contains '$elementToCheck': ${set1.contains(elementToCheck)}")
val elementToRemove = "microsoft"
set1.remove(elementToRemove)
println("baaday ya remove('$elementToRemove'): $set1")
println("kufanya iteration kwa kutumia forEach():")
set1.forEach { println(it) }
set1.clear()
println("baada ya clear(): $set1")
}
Set operations
Hapa tunakwenda kufanya matendo ya set, hizi ni hesabu maalumu ambazo hutumiwa kwenye set data type. Matendo haya ni:-
- Union
- Intersection
- Subtraction
Union hii huhusika na kuunganisha set mbili ili kupata set moja.
fun main() {
val set1: Set<String> = setOf("bongoclass", "facebook", "google", "youtube", "microsoft")
val set2: Set<String> = setOf("Whatsapp", "Telegram", "Inst...
Umeionaje Makala hii.. ?
Share On:
👉1 Bongolite - Game zone - Play free game 👉2 Tafasiri ya Riyadh Swalihina 👉3 kitabu cha Simulizi 👉4 Simulizi za Hadithi Audio 👉5 Dua za Mitume na Manabii 👉6 ai web app
Post zinazofanana:
KOTLIN somo la 15: ainza za parameter kwenye function
Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Kotlin function. Pia tutakwenda kuona mambo mengine yanayohusu function
Soma Zaidi...KOTLIN somo la 7: Jinsi ya kutumia If na ifelse kwenye Kotlin
Katika somo hili utakwenda kujifunza kuhusu namna ambavyo program inaweza kufanya maamuzi kulingana na mashart fulani.ama namna ambavyo program inaweza ku run code zaii ya mara moja kulingana na mashart. Hapa tutazingumzia flow of control statement
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 29: Encapsulation
Somo hili linafafanua dhana ya Encapsulation katika OOP, matumizi yake ndani ya Kotlin, pamoja na modifiers mbalimbali (private, protected, internal, public). Pia tutajifunza kwa mifano jinsi encapsulation inavyosaidia kulinda data na kudhibiti ufikivu.
Soma Zaidi...Kotlin Somo la 31: Objects na Companion Objects
Somo hili linaeleza matumizi ya objects na companion objects katika Kotlin. Tutajifunza tofauti kati ya object na class ya kawaida, faida za singleton pattern, na jinsi ya kutumia companion kama mbadala wa static members katika Java.
Soma Zaidi...