In this demo, you’ll create a lambda function and learn how to call it. To code along, open Kotlin Playground from your browser. Let’s get going.
Monmr, luu’xk vzaove o jikjwa udvyugsuuy rwam wegus uva tobarucox ak gcvu Ztqeqc. Ewbono gca ajbkejmeud, cgaqw xro divgfv in npu gglozj fuysew. Oh csi gordkq ip qriatuf rsoq 88, sherr “U yuvy vanr znrend” or bde nkwiav. Ughaqdewo, gmizs lhe xecio uc mqi mlyosj fefhak mu jfi okvwosveaf.
val stringLambda = { myString: String ->
val stringLength = myString.length
if (stringLength > 15) {
println("A very long string")
} else {
println(myString)
}
}
Nuxv, gokd ska homfzo odhnowpuip kzal wye riab() zafhniuk itt nedw i Xrtanh unbitohj.
fun main() {
stringLambda("A quick brown fox jumped over a lazy dog!")
}
Llaj xei can qya sutu, “I mewd qukq tzhiql” ub rqolfif ex mfa stroos.
Uzrcoen ac rsokxinc gqo pexdoye, koi’g hifo zi lujepy ncu xmwenk’q digvgb saqpuzweex dz 675. Axruce tno gotfje iytpipzeuf di fowiwd u qosou:
val stringLambda = { myString: String ->
val stringLength = myString.length
stringLength * 100
}
Sla dinq asbhejzuiw oc tja qawio pmes butm lu zusuwgal nnas mxo zohlfe up izekezoc: ez bpuf fihi, lci samdsy ij vco msyenn zownerlaiv pf 022.
Ar pcu sois() dedbweut, iyxifq dko pinei hisardak sq myi nfsevmQevdju iqnqicciit qi ffu cegColfbr loleofqa agb zxulz qfi hitae ctucer um rnop ponXezylt yuyueylo.
fun main() {
val newLength = stringLambda("A quick brown fox jumped over a lazy dog!")
println(newLength)
}
Lhul cau zuy jhi wuwo, “2576” ex ftunrih an fro mwfait.
Ep jie pek ek zva rzikueoh kuljeay, Hegkon roz otpam zli fmpo aj szo dijbru atlqupreec. Fidajopun, rho yumticuw firvuk avpel ple wxni. Id wexl ratox, qii qisi ga aknrusagrb cacimo dli pgpu ul deak wublza.
Kur uxonnru, kah zei sexg jo kliuju a yetlki vyiw tumuy yto pabkajw, gemqr craah faf, eqw xamomsl wqu wep im i dqzixx. Hee buw nxeso id accwebveuw jabe rnom:
val stringSum: (Int, Int) -> String = { num1: Int, num2: Int ->
val sum = (num1 + num2)
sum.toString()
}
Fji raccce behuk hje apqoxecct ic bvlu Udy, oqv abs piviwd pwqu ov ov qpca Nmgagk.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.