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 web hosting 👉2 Bongolite - Game zone - Play free game 👉3 Kitau cha Fiqh 👉4 Kitabu cha Afya 👉5 Tafasiri ya Riyadh Swalihina 👉6 Madrasa kiganjani
Post zinazofanana:
KOTLIN somo la 6: string kwenye Kotlin
Katika somo hili tutakwenda kujifunza jinsi ya kushughulika na string kwenye Kotlin.
Soma Zaidi...Kotlin somo la 25: Nadharia ya Object Oriented Programming
Katika somo hili utakwenda kujifunza maana na features za object oriented Programming
Soma Zaidi...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 17: method na properties za namba
Katika somo hili tutajifunza kuhusu method na properties za Kotlin zinazofanya kazi kwenye namba.
Soma Zaidi...Kotlin somo la 23: Utofauti wa package na library
Katika somo hili utakwenda kujifunza tofauti wa library na package
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...