[Dart] Futureサンプル 連鎖編
Futureがまだ直感的に使えない。
パッと出てこない。
下記は、Futureを連鎖させるサンプル。
FutureAの次にFutureBをやりたい時に使う。
HttpRequest.getString("http://hoge.com/")
.then( (str) {
var result = str+"hoge";
return new Future.value(result);
})
.then( (r) {
print(r); // http://hoge.com/から取得した文字列にhogeを追加したもの
})
パッと出てこない。
下記は、Futureを連鎖させるサンプル。
FutureAの次にFutureBをやりたい時に使う。
HttpRequest.getString("http://hoge.com/")
.then( (str) {
var result = str+"hoge";
return new Future.value(result);
})
.then( (r) {
print(r); // http://hoge.com/から取得した文字列にhogeを追加したもの
})
コメント
コメントを投稿