Groovy - raccogli ()

Il metodo collect itera attraverso una raccolta, convertendo ogni elemento in un nuovo valore utilizzando la chiusura come trasformatore.

Sintassi

List collect(Closure closure)

Parametri

L'espressione di chiusura.

Valore di ritorno

La raccolta di elenchi modificata.

Esempio

Di seguito è riportato un esempio dell'utilizzo di questo metodo di ogni metodo:

class Example {
   static void main(String[] args) {
      def lst = [1,2,3,4];
      def newlst = [];
      newlst = lst.collect {element -> return element * element}
      println(newlst);
   } 
}

Quando eseguiamo il programma sopra, otterremo il seguente risultato:

[1, 4, 9, 16]