タグ

ブックマーク / takatorix.hatenablog.com (1)

  • ZIOのZLayerについて - takatori

    この記事はただの集団 Advent Calendar 2020の23日目の記事です。 adventar.org 記事では、ZIOのDI機能であるZLayerの使い方を説明します。 対象読者はZIOをある程度知っている方を想定しています。 ZIOについて詳しく知らない方はまず公式ページのドキュメントを読むことをお勧めします。 zio.dev ZIOとは ZIOは純粋な関数型プログラミングを促進する非同期・並行プログラミング用ライブラリです。 モナドなどを知らなくても、ZIOを使うことで関数型プログラミングを始めることができます。 ZIOには便利なデータ型が複数存在しますが、中心となるのはeffectを表すデータ型であるZIO[-R, +E, +A]です。 このデータ型はの3つの型パラメータを持ちます。 R: Environment Type => 実行に必要な環境の型, Anyの場合は環境

    ZIOのZLayerについて - takatori
  • 1