Por que utilizar uma lambda function neste código?
onPressed: () {
final Future<Transferencia> future =
Navigator.push(context, MaterialPageRoute(builder: (context) {
return FormularioTransferencia();
}));
future.then((transferencia) {
() => adicionaNaLista(transferencia);
});
},
Sendo que eu posso somente executar a função? Tem alguma pegadinha que eu não notei? Ex.:
onPressed: () {
final Future<Transferencia> future =
Navigator.push(context, MaterialPageRoute(builder: (context) {
return FormularioTransferencia();
}));
future.then((transferencia) {
adicionaNaLista(transferencia);
});
},
Obs.: Estou perguntando por realmente querer entender o motivo do uso, ou se não existe a necessidade