void main() async{
print("começando conversa...");
Future<int> myFuture() async{
try{
await Future.delayed(Duration(seconds: 2));
print("João: Bom dia, grupo!");
await Future.delayed(Duration(seconds: 2));
print("Mariana: Bom dia! Tudo bem?");
await Future.delayed(Duration(seconds: 2));
print("João: Suave, e vc?");
await Future.delayed(Duration(seconds: 2));
print("Mariana: Certinho.");
await Future.delayed(Duration(seconds: 2));
return 12;
}catch(e){
print("Ocorreu um erro: $e");
return 12;
}finally{
print("Conversa Acabou!");
}
}
myFuture().then((value) => print("Encerrando Simulação"));
}