Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. import 'dart:async';
  2.  
  3.  
  4. /**
  5. *
  6. * Learning Dart Language
  7. *
  8. * Basic Example async/await
  9. *
  10. * @author bwnyasse
  11. *
  12. */
  13.  
  14. void createOrderMessage () async {
  15. print("En attente de votre demande ...");
  16. var order = await getUserOrder();
  17. print('Votre demande est : $order');
  18. }
  19.  
  20. Future<String> getUserOrder() {
  21. // Imagine that this function is more complex and slow.
  22. return Future.delayed(Duration(seconds: 4), () => 'Une formation Dart & Flutter ');
  23. }
  24.  
  25. main() async {
  26. countSeconds(4);
  27. await createOrderMessage();
  28. }
  29.  
  30. // You can ignore this function - it's here to visualize delay time in this example.
  31. void countSeconds(s) {
  32. for( var i = 1 ; i <= s; i++ ) {
  33. Future.delayed(Duration(seconds: i), () => print(i));
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement