如何在Kotlin中省略lambda参数?

雅罗斯拉夫

有时我不使用所有lambda参数,例如下面示例中的第二个参数,它是change事件中的旧值:

selected.onChange { value, _ ->
    checkBox.isChecked = value
}

我如何省略它们?导致代码混乱并损害可读性的原因。以前我使用上面的方法,但是在kotlin 1.0.0-beta-1103中保留了下划线。

nvn

从1.1版开始,您可以执行以下操作:

下划线表示未使用的变量(从1.1开始)

如果未使用lambda参数,则可以使用下划线代替其名称:

map.forEach { _, value -> println("$value!") }

https://kotlinlang.org/docs/reference/lambdas.html#underscore-for-unused-variables-since-11

我应该补充一点,编译器现在会为未使用的lambda参数生成警告,并且有一个适用于Android Studio的新的快速修复方法

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在gcloud中省略用户交互

来自分类Dev

如何在Apache Solr中省略词频

来自分类Dev

ui.router:如何从URL中省略默认参数

来自分类Dev

如何在python中省略字典中频率较低的单词?

来自分类Dev

如何在Stargazer的结果表中省略回归截距

来自分类Dev

如何在聚合中省略na以计算R中的SD

来自分类Dev

如何在调试模块中省略默认消息

来自分类Dev

如何在调试模块中省略默认消息

来自分类Dev

我如何在sqlite中省略结果中的数字/ 0?

来自分类Dev

如何在Python中省略换行符?

来自分类Dev

如何在informatica生成的xml中省略显示模式

来自分类Dev

在 C++ 可变参数 lambda 中省略“auto”关键字?

来自分类Dev

如何从函数参数类型中省略第一个参数?

来自分类Dev

(可选)从表单提交中省略选择参数

来自分类Dev

从表单提交中省略范围参数

来自分类Dev

如何从输出中省略特定的逗号?

来自分类Dev

如何在Kotlin中将参数传递给匿名Lambda函数?

来自分类Dev

如何在R的仅两列中省略带有NA的行?

来自分类Dev

如何在Code 39条码解释行中省略开始/停止字符?

来自分类Dev

如何在wordpress的p标签计数功能中省略对某些p标签的计数

来自分类Dev

如何在MVC中的Controller中省略/防止数据发送到POST方法

来自分类Dev

如何在codenameone中省略按钮组件的灰色背景色

来自分类Dev

如何在光滑表映射中省略案例类字段?

来自分类Dev

如何在TypeScript中省略字符串文字中的字符串

来自分类Dev

如何在next.js中省略html扩展名?

来自分类Dev

如何在层次结构(通过)连接的oracle查询中省略较少的父节点?

来自分类Dev

如何在整数中省略0日期字符串

来自分类Dev

如何在版本控制中省略CMS,同时自动将其包括/恢复到项目中?

来自分类Dev

如何在网站中省略带有sed空格的特殊字符?

Related 相关文章

  1. 1

    如何在gcloud中省略用户交互

  2. 2

    如何在Apache Solr中省略词频

  3. 3

    ui.router:如何从URL中省略默认参数

  4. 4

    如何在python中省略字典中频率较低的单词?

  5. 5

    如何在Stargazer的结果表中省略回归截距

  6. 6

    如何在聚合中省略na以计算R中的SD

  7. 7

    如何在调试模块中省略默认消息

  8. 8

    如何在调试模块中省略默认消息

  9. 9

    我如何在sqlite中省略结果中的数字/ 0?

  10. 10

    如何在Python中省略换行符?

  11. 11

    如何在informatica生成的xml中省略显示模式

  12. 12

    在 C++ 可变参数 lambda 中省略“auto”关键字?

  13. 13

    如何从函数参数类型中省略第一个参数?

  14. 14

    (可选)从表单提交中省略选择参数

  15. 15

    从表单提交中省略范围参数

  16. 16

    如何从输出中省略特定的逗号?

  17. 17

    如何在Kotlin中将参数传递给匿名Lambda函数?

  18. 18

    如何在R的仅两列中省略带有NA的行?

  19. 19

    如何在Code 39条码解释行中省略开始/停止字符?

  20. 20

    如何在wordpress的p标签计数功能中省略对某些p标签的计数

  21. 21

    如何在MVC中的Controller中省略/防止数据发送到POST方法

  22. 22

    如何在codenameone中省略按钮组件的灰色背景色

  23. 23

    如何在光滑表映射中省略案例类字段?

  24. 24

    如何在TypeScript中省略字符串文字中的字符串

  25. 25

    如何在next.js中省略html扩展名?

  26. 26

    如何在层次结构(通过)连接的oracle查询中省略较少的父节点?

  27. 27

    如何在整数中省略0日期字符串

  28. 28

    如何在版本控制中省略CMS,同时自动将其包括/恢复到项目中?

  29. 29

    如何在网站中省略带有sed空格的特殊字符?

热门标签

归档