Jonathan Kolberg
12/01/2023, 3:27 PMList<String>
or a Sequence<String>
and than in an override decide if you get the List
or the Sequence
? Or is this just overengineered and I should always take a Sequence
?Pavel Haluza
12/01/2023, 3:37 PMval input: Sequence<String> = // ...
val cachedInput: List<String> by lazy {
input.toList()
}
Subclasses can use either. Both over- and under-engineered 😄Jonathan Kolberg
12/01/2023, 7:47 PM