void main() {
try {
Future exterminador = Future(() async {
print('João: Bom dia, grupo!');
await Future.delayed(Duration(seconds: 3));
print('Mariana: Bom dia! Tudo bem?');
await Future.delayed(Duration(seconds: 3));
print('João: Suave, e vc?');
await Future.delayed(Duration(seconds: 3));
print('Mariana: Alguém sabe que dia é Hoje?.');
await Future.delayed(Duration(seconds: 3));
return '${DateTime.now().day}/${DateTime.now().month}/${DateTime.now().year}';
}).then((value) async {
print('Hoje é $value');
await Future.delayed(Duration(seconds: 3));
print('Mariana: Quem respondeu Isso?');
await Future.delayed(Duration(seconds: 3));
print('Alguém do Futuro...');
});
} catch (e) {
print('Erro: $e');
} finally {
print('Linha temporal quebrada reiniciar a realidade...');
print('Reiniciando...');
}
}