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: Se">...
Jifunze zaidi, na wasiliana nasi ukiwa na App yetu. Bofya link hapo chini kuweza kuipakua.
Download NowJe umeipenda post hii ?
Katika somo hili utajifunza kuhusu historia ya Kotlin pamoja na kazi za kotlin. Pia utakwenda kujifunza kuhusu uhusiano wake na java.
Soma Zaidi...Katika somo hili tutajifunza kuhusu method na properties za Kotlin zinazofanya kazi kwenye namba.
Soma Zaidi...Katika somo hili tutajifunza method zinazofanya kazi kwenye list data type kwenye Kotlin.
Soma Zaidi...Katika somo hili utakwend akujifunza maana ya function, jinsi ya kuandika function na kuweka parameter kwenye function
Soma Zaidi...Katika somo hili tutakwenda kujifunza jinsi ya kushughulika na string kwenye Kotlin.
Soma Zaidi...Katika somo hili tutakwenda kuingia ndani zaidi kwenye somo la function. Hapa tutakwenda kuona aina za function.
Soma Zaidi...Katika somo hili utakwend akujifunza jinsi ya kuandika variable kweye Kotlin. pia utakwenda kujifunza kuhusu concatnation na interpolation
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu when case na jinsi inavyofanya kazi kwenye Kotlin.
Soma Zaidi...Katika somo hili utakwend akujifunza kuhusu while loop na do while loop zinavyofanya kazi katika Kotlin.
Soma Zaidi...Jinsi ya kuchukuwa user input kwenye Kotlin kwa ajili ya kuongeza user interaction kwenye program.
Soma Zaidi...