Slide 11
Slide 11 text
● Design.of[Try] で Try を文脈として扱うことを宣言。このコンテナ作成は
失敗する可能性がある (Success | Failure)
○ 利用者がこの文脈を選べる (Future, Resource 等)。
○ Tagless Final スタイル
● bind は コンテナに登録するインスタンスのファクトリを指定。ここでは単
に Foo, Bar のapply を指定。
○ それぞれ Int => Foo, Foo => Bar が登録されている。
● bindF は Try[Baz] を返すファクトリを登録。渡された Int が負数の場合
に失敗。