我试图找到一个尾部功能,List<T>但我找不到任何.我最终这样做了.
fun <T> List<T>.tail() = this.takeLast(this.size -1)
Run Code Online (Sandbox Code Playgroud)
有一个更好的方法吗?
如果我有一张这样的清单
var foo = mutableListOf("John", "Wayne")
Run Code Online (Sandbox Code Playgroud)
如果我想在列表顶部添加一个元素,到目前为止我正在考虑两个选项。
第一的:foo.add(0, "Twyla")
第二:foo = (mutableListOf("Twyla") + foo).toMutableList()
我不知道上述两种选择在性能方面的表现如何,但一般推荐的方法是什么?