Autore Topic: Cosa ne pensate delle espressioni Lambda?  (Letto 401 volte)

Offline iClaude

  • Utente normale
  • ***
  • Post: 284
  • Respect: +19
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S8
  • Sistema operativo:
    Windows 10
Cosa ne pensate delle espressioni Lambda?
« il: 18 Maggio 2017, 09:54:38 CEST »
0
Tra non molto Java 8 sarà pienamente supportato in Android, per cui si inizieranno a vedere strane espressioni del tipo:
p -> p.toString();

Personalmente mi sono letto diverse volte la guida della Oracle e sono giunto alla conclusione che odio le Lambda expression.
Si risparmia qualche riga di codice,  ma il tutto diventa molto più criptico e difficilmente leggibile. 
Davvero, ci sono casi in cui non si capisce nulla se non andandosi a vedere le guide e la documentazione.
« Ultima modifica: 18 Maggio 2017, 09:57:15 CEST da iClaude »

Offline tonno16

  • Utente storico
  • *****
  • Post: 1231
  • Respect: +60
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Cosa ne pensate delle espressioni Lambda?
« Risposta #1 il: 18 Maggio 2017, 14:20:07 CEST »
0
Io ne faccio largo uso. Inoltre as mi suggerisce anche di usarle. Mi converte un metodo normale in lambda da solo.

Detto questo le ho intraviste in java ma le strauso  in JS perché ti da la possibilità di avere lo stesso this all'interno. Non so se lo steccio ragionamento si applica anche in java