【发布时间】:2018-08-23 08:01:58
【问题描述】:
我有点困惑为什么这不起作用。我有一个简单的Iterable 或String,我想以我自己的方式通过toSortedSet() 进行排序。我想像这样向它传递一个 lambda:
myStringIterable.toSortedSet({a,b -> a.compareTo(b)})
然而,这似乎不起作用。错误说
类型不匹配。必需的 kotlin.Comparator
找到:(字符串,字符串)-> Int
比较器是一个函数接口,所以我应该能够将它作为 Lambda 传递,不是吗?
【问题讨论】:
标签: lambda kotlin functional-interface