Kotlin中单参数Lambda表达式的隐式名称:it
Lambda表达式是Kotlin中用于编写简洁且富有表现力代码的强大工具。此外,我们可以在Lambda表达式中使用默认的隐式参数_it_。
在本教程中,我们将探索_it_是什么,以及如何提高我们的Lambda表达式的可读性。
2. 问题介绍
首先,让我们看一个在Lambda表达式中使用_it_作为参数名称的例子:
val result = listOf("Kai", "Liam", "Eric", "Kevin")
.filter { it.length == 4 }
.map { it.uppercase() }
.sortedBy { it }
assertEquals(listOf("ERIC", "LIAM"), result)
大约 4 分钟