Ich habe einen großen Zweifel, als ich mit der Programmierung von Scala begann. Ich möchte wissen, wie die map
Methode in Scala funktioniert. Ob es sequenziell oder in Multithread verarbeitet wird? Und noch wichtiger, ich würde gerne wissen, warum map
Methode ist schneller als while
oder foreach
?Unterschied zwischen Karte und Foreach-Methode in Scala?
val list = List(1,2,3,45,12)
list.map(x => x)
list.foreach(x => println(x))
Woher wissen Sie, dass 'map' schneller ist als' foreach'? – Jatin
Tatsächlich sollte 'foreach' schneller als' map' sein, da intern 'map' im obigen Fall eine' liste' erstellt, in der 'foreach' nicht erstellt wird. Jedes Skript zeigt 'foreach', um schneller zu sein – Jatin
Nun habe ich mit Code getestet und welche Ergebnisse für (dh Karte) Ausdrücke sind schneller in der Skala im Vergleich zu foreach oder während usw. –