Option
モナドは、Scalaで何度かファシリティになります。 Scala標準ライブラリに他のモナドはありますか?Option以外の標準のScalaモナドは何ですか?
9
A
答えて
10
これは、API indexの説明文flatMap
を参照することで解決できます。それは与える:
FilterMonadic
Stream
StreamWithFilter
TraversableMethods
Iterator
ParIterableLike
ParIterableLike
ParIterableViewLike
TraversableLike
WithFilter
MonadOps
TraversableProxyLike
TraversableViewLike
LeftProjection
RightProjection
Option
WithFilter
Responder
Zipped
ControlContext
Parser
12
ルイージの答えは正確ですが、非常に有益ではありません、IMHO。
すべてのコレクションはモナドインターフェイスを実装していますが、flatMap
のシグネチャはモナドのフラットマップではありません。彼らはほとんどの時間、モナドのように行動するでしょう。 Luigiによってリストされたクラスのほとんどすべてがコレクションに関連しています。
LeftProject
およびRightProject
は、Either
を指す。基本的には、Either
はモナドではありませんが、一方を「投影」すると、その側はほとんどOption
モナドのように機能します。
Parser
は、パーサーコンビネータの基礎を形成するモナドです。
私はControlContext
を認識しません。私はそれが継続(モナドでもある)に関連しているのだろうかと思います。ここで
1
はScalazから3のソースファイルへのリンクです:
インスタンス宣言を見てみましょう。これは、標準ライブラリのどのタイプがモナド・インターフェースを満たしているかを知ることができます。
+1
OPはスカラズを参照していません –
関連する問題
- 1. Scalaの標準例外とは何ですか?
- 2. Scala 2.9の標準小数点の型は何ですか?
- 3. 標準以外のJSONのカスタムカスタムオブジェクトMapper
- 4. 標準のユニコードフォントとは何ですか?次のオペレーティングシステム用の標準ユニコードフォントは何
- 5. ETSI-M2M標準とOneM2M標準の違いは何ですか?
- 6. リアルタイムウェブの標準は何ですか?
- 7. メンバー以外の関数でdeleteを使用するポイントは何ですか?標準の20.12から
- 8. C++標準では、テンプレート以外のクラスのテンプレートコンストラクタを使用できますか?
- 9. Scala.2.10.1の標準ライブラリまたはAkka?
- 10. Scalaでツリー再帰を書く標準的な方法は何ですか?
- 11. Scala/Akkaマイクロサービスを導入する標準的な方法は何ですか?
- 12. Play 2.5 Scala Formsを定義する標準的な方法は何ですか?
- 13. 標準以外のSSHポートでGitを使用する
- 14. ScalaのOptionをOptionに変換する
- 15. Scala用のコーディング標準の強制ツールはありますか?
- 16. 標準のライブラリ以外のライブラリをよく使うのですか?
- 17. Scala Optionオブジェクト内の別のOptionオブジェクト
- 18. 標準以外のext jsグリッドサーバ通信を処理する
- 19. C#RestSharp - 標準以外のJSONを逆シリアル化する
- 20. Scala標準ライブラリのアクタはありますか?
- 21. MS Access VBA標準以外のファイル拡張子のデータインポート
- 22. 標準以外のポートを介したssh経由のmysql
- 23. 標準ライブラリ以外のライブラリ名のldライブラリ検索パス
- 24. 標準以外の場所にあるmodels.pyのDjangoアプリ
- 25. std名前空間以外の標準機能の防止
- 26. ScalaのIOモナドの理解
- 27. 標準以外のPythonインストール(非ルートインストール)でpipを使用しますか?
- 28. 以下の標準コードでibpy
- 29. MVCでは、Viewの標準的な責任は何ですか?
- 30. ClearCase UCMでのアクティビティ作成の標準ガイドラインは何ですか?
「フラットマップの署名はモナドのフラットマップではありません」とはどういう意味ですか?あなたは陰的な機械を指していますか? – paradigmatic
@paradigmatic、yes。トニーモリスの暴言を参照してください[ここ](http://stackoverflow.com/questions/1722726/is-the-scala-2-8-collections-library-a-case-of-the-longest-suicide-notein -hist/1735694#1735694)。 – missingfaktor