概要このクラスは遅延評価される値を表現する。 目次- Promise::__construct() - 遅延評価される値を生成する
- Promise->force() - 値を取り出す
- Promise->reforce() - 値をキャッシュせずに再評価する
- Promise->map() - 評価した際に渡されたコールバックを適用する新たなインスタンスを生成する
- Promise->__invoke() - Promise->force()のエイリアス
- Promise->flatMap() - 渡されたコールバックを適用する新たなインスタンスを生成する。コールバックはPromiseインスタンスを返さなければならない
- Promise::let() - 遅延評価される複数のインスタンスをひとつに統合する
ソースコード |
|