如何在Kotlin中使用参数初始化LinkedList<T>
我知道如何List<T>使用listOf(elements..). 但不知道LinkedList。我找不到任何关于它的文章/文档。
回答
好吧,KotlinLinkedList在标准库中没有 a ,所以也没有内置的方法来初始化它。如果你的意思是java.util.LinkedList,你可以定义一个辅助函数来初始化它,例如
fun <T> linkedListOf(vararg items: T) = LinkedList<T>().apply {
for (i in items) {
add(i)
}
}