Index: src/tests/site/code/futures.dart |
diff --git a/src/tests/site/code/futures.dart b/src/tests/site/code/futures.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f7f9d54eb23283e2cf3a940093e52c75c3ace4e7 |
--- /dev/null |
+++ b/src/tests/site/code/futures.dart |
@@ -0,0 +1,14 @@ |
+import 'dart:io'; |
+import 'dart:async'; |
+ |
+void printDailyNewsDigest() { |
+ File file = new File('dailyNewsDigest.txt'); |
+ file.readAsString() // readAsString() returns a Future. |
+ .then((content) => print(content)) // Handle successful completion. |
+ .catchError((error) => // Handle failure. |
+ print("Sorry, no news today. Here's why:\n$error")); |
sethladd
2013/08/08 23:43:12
I don't see people putting a newline after => so p
|
+} |
+ |
+main() { |
+ printDailyNewsDigest(); |
+} |