2018-07-09 13:38:01 452浏览
今天扣丁学堂小编给大家介绍一下关于Android培训之Kotlin内联函数分享,接下来首先来了解一下什么是内联函数呢?下面我们一起来看一下吧。
inlinefundoSomething(action:()->Unit){
println("BeforedoSomething...")
action()
println("AfterdoSomething...")
}
funmain(args:Array<String>){
doSomething{
pringln("HelloWorld")
}
}
funmain(args:Array<String>){
println("BeforedoSomething...")
println("HelloWorld")
println("AfterdoSomething...")
}
funmain(args:Array<String>){
valaction:()->Unit={println("HelloWorld")}
doSomething(action)
}
funmain(args:Array<String>){
println("BeforedoSomething...")
action()
println("AfterdoSomething...")
}
inlinefundoSomething(action:()->Unit,secretAction:()->Unit){
action()
doSomethingSecret(secretAction)
}
fundoSomethingSecret(secretAction:()->Unit){
}
inlinefundoSomething(action:()->Unit,noinlinesecretAction:()->Unit){
action()
doSomethingSecret(secretAction)
}
fundoSomethingSecret(secretAction:()->Unit){
}
以上就是关于扣丁学堂Android培训之Kotlin内联函数的详细技术,希望本文的内容对学习Android开发费有深入的了解,如果你想学习更多的Android知识,对Android有全面的了解,请关注扣丁学堂微信公众号,或登录扣丁学堂官网了解更多,还有大量Android在线视频教程等着你来观看。
【关注微信公众号获取更多学习资料】