2018-07-09 13:38:01 405浏览
今天扣丁学堂小编给大家介绍一下关于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在线视频教程等着你来观看。
【关注微信公众号获取更多学习资料】