Ciao, "ovvissimo", ma non volevo questo.
Forse mi sono spiegato male; ho modificato il messaggio proprio per scrivere che so cosa è una funzione lambda (in precedenza ho solo scritto che ho letto su tutte le novità). Siccome ho un'infarinatura di tutto ciò che c'è di nuovo, vorrei la spiegazione di quella espressione in particolare che nonostante tutto, non capisco.
Per esempio, mi pare quasi di arrivarci, ecco una mia "traduzione", dove non capisco cosa sia la X
« filtra, dallo stream di AUTORIZZAZIONI_ATTIVE quelle che contengono la chiave X , e crea una mappa; per ogni elemento di tale mappa aggiungilo ad autorizzazioni »
Ammesso che sia giusto... manca qualcosa: da dove prende la chiave che ho indicato con X?
Rriscrivo l'espressione, per non dover riguardare sopra (dove contiene un errore: permissionArray dovrebbe essere arrayAutorizzazioni, ma ormai non posso correggere per esaurimento del tempo in cui si può fare)
codice:autorizzazioni.AUTORIZZAZIONI_ATTIVE.stream().filter(Autorizzazioni.AUTORIZZAZIONI_ATTIVE::containsKey) .map(Autorizzazioni.AUTORIZZAZIONI_ATTIVE::get).forEach(arrayAutorizzazioni::add);



Rispondi quotando
