Katika somo hili utakwenda kujifunza kuhusu aina za data zinazotumika kwenye Kotlin.
Katika somo lililopita tulijifunza jinsi ya kutengeneza variable bila ya kutaja aina ya data kwenye hiyo variable mfano var x = 6. Ila wakati mwingine utahitaji aina maalimu ya data ndio itumike. Kwa mfano kwenye user input. Hivyo hapa itatubidi tutaje aina ya data kwenyehiyo variable. Mfano var x: int 6;
Kama ukiangalia huo mfano vyema utaona kwanza nimetumia keywor ya kutengeneza variable. Unaweza kutumia yeyote kama ni var au val. Kisha utaweka jina la variable likifuatiw na nukata pcha (:), kisha ndipo utaweka type ya data.
Aina za data kwenye Kotlin:
Kwenye kotlin bado namba imegawanyika katika makundka kama:
Hizo ni namba nzima ambazo hazipo kwenye desimali. Na zile za decimali nazo zimegawanyika kama:-
Katika hizi namba za float na double pia kuna scientific namba hizi ni aba ambazo zipo kwenye power of 10
Mfano:
fun main(){
val x: Float = 2E3F
val y: Double = 3E2
println(x)
println(y)
}
fun main(){
val x: Float = 0.9876F
val y: Double = 3.09
println(x)
println(y)
}
Ili kuitofautisha double n float. Kwenye float utaweka F mwisho angalia hapo juu.
fun main(){
val z = 12; //Byte
val x = 2147483647 // Int
val y = 2147483648 // Long
println(z)
println(x)
println(y)
}
2. Boolean
Hizi ni data ambazo zipo katika namba mbili tu ambazo ni true na false. Edha iwe sawa ama sio sawa. Mfano ji kwenye switch ya umeme, kama haitakuwa ni OFF basi itakuwa ON.
fun main(){
val x: Boolean = true
println(x)
">...Jiunge nasi WhatsApp kupata update zetu
Umeionaje Makala 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 method zinazofanya kazi kwenye list data type kwenye Kotlin.
Soma Zaidi...Katika somo hili tutakwenda kujifunza jinsi ya kushughulika na string kwenye Kotlin.
Soma Zaidi...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...Katika somo hili utakwend akujifunza kuhusu nadharia ya package, kazi zake, aina zake na jinsi zinavyotumika
Soma Zaidi...Katika somo hili tutakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.
Soma Zaidi...Somo hili linaeleza maana ya data classes katika Kotlin, kwa nini zipo, jinsi ya kuzitumia, sifa zake, pamoja na mifano ya vitendo. Pia tutajifunza tofauti kati ya class ya kawaida na data class.
Soma Zaidi...Katika somo hili tutajifunza kuhusu method na properties za Kotlin zinazofanya kazi kwenye namba.
Soma Zaidi...Katika somo hili utakwend akujifunza kuhusu while loop na do while loop zinavyofanya kazi katika Kotlin.
Soma Zaidi...Katika somo hili utakwend akujifunza jinsi ya kuandika variable kweye Kotlin. pia utakwenda kujifunza kuhusu concatnation na interpolation
Soma Zaidi...