Why do `listOfLists + list` resolve to `operator f...
# announcements
m
Why do
listOfLists + list
resolve to
operator fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>
instead of
operator fun <T> Iterable<T>.plus(element: T): List<T>
here? I would expect this snippet to print
[[1,2,3]]
instead of `[1,2,3]`:
Copy code
val listOfLists: List<List<Int>> = listOf()    
val list = listOf(1,2,3)

val newList = listOfLists + list
println(newList)