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

Prameter zinatakiwa zifuate utaratibu:

Unapoweka parameter unaziweka kwenye mpangilio, hivyo hata wakati wa kuweka argument unatakiwa ufuate utaratibu huo huo. Mfano kama function ina parameter 2 ya umri na jinsia, basi wakati wa kuweka argument ifuate utaratibu ho huo. Pia unatakiwa kuzingatia na aina zake za data. Kama parameter inahitaji namba wewe unaweka string hapa utasababisha error.

 

fun haloo(umri: Int, jinsia: String) {

   println("umri wako ni miaka $umri na jinsia yako ni $jinsia")

}

 

fun main() {

   println("Andika umri wako: ")

   val umri = readLine()!!.toInt()

 

   println("Andika jinsia yako: ")

   val jinsia = readLine()!!

 

   haloo(umri, jinsia)

}

 

Sasa hapo kama utachanganya mpangilio wa aprameter aina za data utaishia kupata error


 

Unaweza kuwa na default parameter

Default parameter ni parameter ambayo inakuwa umeshawekwa, hivyo mtumiaji wa program hana haja ya kujaza kitu. Kwa mfano katika program yetu ya hapo juu tunakwenda kuongeza parameter nyingine ambayo itaonyesha makazi. Tutaweka Tanzania kama default parameter

 

Ili uweze kuandika default parameter utaiweka ndani ya mabano {} utai declare kwa alama ya ( = ). Mfano {makazi = ‘Tanzania’}

 

fun haloo(umri: Int, jinsia: String, makazi: String = "Tanzania") {

   println("umri wako ni miaka $umri na jinsia yako ni $jinsia unaishi $makazi")

}

 

fun main() {

   println("Andika umri wako: ")

   val umri = readLine()!!.toInt()

 

   println("Andika jinsia yako: ")

   val jinsia = readLine()!!

 

   haloo(umri, jinsia)

}

 

 

Pia unaweza kuweka parameter ambayo sio lazima ijazwe hivyo inakuwa ni optional. Parameter hii inaweza kuwa ni default parameter. Na endapo hutakuwa na default parameter yenyewe itabeba value null kumaanisha haina kitu. Kwa mfano hapo tunataka kuongeza parameter ya kuweka jina la mkoa. Hiyo ttaifanya sio lazima ijazwe yaani option.

 

Ili kuweka optional parameter tutaiweka jina lake kisha utaweka aina yake ya data ikifuatiwa na alama ya ? mfano [String? mkoa]

fun haloo(umri: Int, jinsia: String, mkoa: String?) {

   println("umri wako ni miaka $umri na jinsia yako ni $jinsia unaishi $mkoa")

}

 

fun main() {

   print("Andika umri wako: ")

   val umri = readLine()!!.toInt()

 

   print("Andika jinsia yako: ")

   val jinsia = readLine()!!

 

   print("Andika Mkoa unaoishi: ")

   val mkoa = readLine()

 

   haloo(umri, jinsia, mkoa)

}

 

Hapo kwenye parameter ya unapoishi sikujaza kitu kivyo haikileta chochote, lakini ukijaza italeta, ni kwa sababu parameter ya mkoa ni option sio lazima kujazwa.


 

Required parameter

Pia parameter inaweza kuwa required kuwa ni lazima kujazwa na kama haitajazwa program haiwezi kuendelea kufanya kazi. Kwenye KKotlin parameter zote ni required tofauti na lugha n">...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: Kotlin Main: ICT File: Download PDF Views 603

Share On:

Facebook WhatsApp
Sponsored links
👉1 Kitau cha Fiqh    👉2 web hosting    👉3 Bongolite - Game zone - Play free game    👉4 Sira ya Mtume Muhammad (s.a.w)    👉5 Madrasa kiganjani    👉6 Dua za Mitume na Manabii   

Post zinazofanana:

KOTLIN somo la 13: Jinsi ya kuandika function na kuweka parameter

Katika somo hili utakwend akujifunza maana ya function, jinsi ya kuandika function na kuweka parameter kwenye function

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...
KOTLIN somo la 2: sheria na kanuni za uandishi wa code za Kotlin

Katika somo hili unakwenda kujifunza kuhusu sheria na kanuni za undishi wa code za Kotlin yaani syntax za kotlin.

Soma Zaidi...
KOTLIN somo la 5: operator na aina zake kwenye Kotlin

Katika somo hili utakwend akujifunz akuhusu operator na aina zake.

Soma Zaidi...
Kotlin somo la 22: Package kenye kotlin

Katika somo hili utakwend akujifunza kuhusu nadharia ya package, kazi zake, aina zake na jinsi zinavyotumika

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 26: Dhana ya class, object na method kwenye kotlin

Katika soomo hili utakwenda kujifunza kuhusu class, maana yake, na jinsi ya kuitengeneza

Soma Zaidi...
Kotlin somo la 24: Dhana ya Module katika kotlin

Katika somo hili utakwenda kujifunz akuhusu dhana ya module. Hata ivyo tutakwenda kuisoma zaidi kwenye android App

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 19: method na properties zinazotumika kwenye set

Katika somo hili tutakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.

Soma Zaidi...