Ho un grosso dubbio quando ho iniziato a programmare Scala. Voglio sapere come funziona il metodo map
in scala. Che si tratti di elaborazione sequenziale o in multithreading? E, ancora più importante, vorrei sapere perché il metodo map
è più veloce di while
o foreach
?Differenza tra la mappa e il metodo foreach in Scala?
val list = List(1,2,3,45,12)
list.map(x => x)
list.foreach(x => println(x))
Come fai a sapere che 'map' è più veloce di' foreach'? – Jatin
In realtà, 'foreach' dovrebbe essere più veloce di' map' perché internamente 'map' costruisce un' elenco' nel caso precedente in cui 'foreach' non crea. Qualsiasi script mostra 'foreach' per essere più veloce – Jatin
Beh, ho provato con il codice e quali risultati per (es. Mappa) le espressioni sono più veloci in scala rispetto a foreach o while, ecc. –