美文网首页
Kotlin---lambda的理解

Kotlin---lambda的理解

作者: lewis2017 | 来源:发表于2018-10-30 17:35 被阅读0次

// Kotlin允许Java库的一些优化,Interface中包含单个函数可以被替代为一个函数

helloTv.setOnClickListener({ view ->

    println("Hello Kotlin")

})

// 如果函数(setOnClickListener)的最后一个参数是一个函数,那么我们可以把这个函数移到括弧的外面helloTv.setOnClickListener() { view ->

    println("Hello Kotlin")

}

// 如果这个函数有且只有一个参数,那么我们可以把括弧去掉

helloTv.setOnClickListener { view ->

    println("Hello Kotlin")

}

// 如果`->`左边的参数没有使用到,可以直接省略

helloTv.setOnClickListener {

    println("Hello Kotlin")

}

// 或者使用`it`代替

helloTv.setOnClickListener {

    println("Hello Kotlin ${it.id}")

}

相关文章

  • Kotlin---lambda的理解

    // Kotlin允许Java库的一些优化,Interface中包含单个函数可以被替代为一个函数 helloTv....

  • 理解不曾理解的

    上学时从来没把容貌当成大事儿,只是希望脸上的痘痘能少点,至于什么皮肤白、毛孔粗大、黑眼圈、肤色暗淡、脸型、眉形、眼...

  • 难被理解的理解

    我们都渴望被看见,渴望被理解。这个人性既驱使着我们,也限制着我们。 这是一个强者生存或者说适者生存的社会。这个社会...

  • 对理解的理解

    坚强的人不好做,再大的苦楚也不能说。 儿女情长为何愁,没有事业哪来的人生风流!任凭一路坎坷,也要一路高歌。...

  • 理解!理解!!理解!!!

    1、如何理解MVC设计模式 MVC是一种架构模式,M表示MOdel,V表示视图View,C表示控制器Control...

  • 理解你的理解理顺理解

    理解你的理解理顺你的理解 生活中因为缺乏准确具体到位的沟通和具体的实施方向和可落地的方式,因为信息传达...

  • 理解的与未理解的

    本周继续读的书为《一课经济学》,著者:【美】亨利 黑兹利特 译者:蒲定东 出版:中信出版社 每日5分钟阅读进程已到...

  • 理解的与被理解的

    鲁迅先生在 《而已集·小杂感》写过这样一段话:“楼下一个男人病得要死,那间隔壁的一家唱着留声机,对面是弄孩子。楼上...

  • 我对理解的理解

    时下,最值得珍惜的就是信任, 感恩别人对自己的一份信任,理解别人对自己的不理解,这就是我对理解的理解

  • 再谈对“理解”的理解

    再谈对“理解”的理解 1956年版《布卢姆目标分类学》里奖认知的维度分为:记忆、理解、分析、应用、评价和创造。 安...

网友评论

      本文标题:Kotlin---lambda的理解

      本文链接:https://www.haomeiwen.com/subject/oltntqtx.html