我正在寻找Kotlin替代: (cons 1 '(2 3))在lisp或 1 : [2, 3]haskell或 1 :: List(2, 3)scala中 (这些都会产生类似于[1,2,3]) 所以我可以将一个元素添加到List<T>(或者您可以提供的任何其他列表)中.
(cons 1 '(2 3))
1 : [2, 3]
1 :: List(2, 3)
List<T>
如果能提供O(1)head和tailKotlin替代品(我发现的话first())也没关系
head
tail
first()
list insert cons prepend kotlin
cons ×1
insert ×1
kotlin ×1
list ×1
prepend ×1