【发布时间】:2021-09-13 19:43:44
【问题描述】:
在 Kotlin 中,代码 sn-p val f = println() 将函数 println(它是第一类对象)绑定到名称 f。
我如何使用方法
map做同样的事情,即将它存储在f中?
语法val f = map 不起作用,val f = arrayOf(1,2,3).map 也不起作用。我尝试了上述的各种变体,但没有成功。
另外(和相关),为什么val f = println 不起作用,需要括号?我来自函数式编程阵营(Scheme),这绝对是正常的。
(免责声明:绝对的 Kotlin 新手,试图自学。)
【问题讨论】:
标签: function kotlin lambda syntax anonymous-function