Come posso ottenere in modo semplice una lista pigra in Kotlin? (Ad esempio, elenco pigro di interi). Ho cercato la documentazione ufficiale, ho cercato su Google senza risultati coerenti. Forse il miglior tutorial che ho trovato è questo: enter link description here, ma mi chiedo se c'è un "modo nativo kotlin" per farlo, o devo implementarlo io stesso con il link che ho appena dato.Elenco pigro nel kotlin?
ho trovato quanto segue sul blog ufficiale di Kotlin, anche se non sono riuscito a ottenere un elemento, con numeri interi [3] per esempio
var i = 0
integers = iterate{i++}
integers[3] // does not work
integers drop 3 // works
Sembra che l'iterazione sia deprecata, ma anche io posso ottenere un flusso grazie alla funzione streamOf (initialValue, closureForNext). Per quanto riguarda l'operatore delle parentesi, posso avvolgere il mio stream in una classe e implementare un metodo get (indice). Semplice come questo. Potrei "salvare" questa domanda, secondo me. – loloof64
Possibile duplicato di [Definizione ricorsiva di sequenza infinita in Kotlin] (http://stackoverflow.com/questions/35142548/recursive-definition-of-infinite-sequence-in-kotlin) – Vadzim
No. La mia domanda è stata posta prima. – loloof64