コレクションを拡張するときのscala戻りタイプ
-
29-09-2019 - |
質問
私が書いたら
クラスのものはscala.collection.immutable.hashset [int]を拡張します
新しいもの + 5
その後、結果は次のとおりです
res0:scala.collection.immutable.hashset [int] = set(5)
結果をタイプにするために何をする必要がありますか もの?答えはそうかもしれないと思います ここ, 、しかし、何が起こっているのかを理解するのに苦労しています。
解決
コードのサンプルなしでは実際にはわかりませんが、Jesse Eicharの投稿をご覧ください。これは、カスタムコレクションの実装を提供し、質問に適切に対処することができます。
http://daily-scala.blogspot.com/2010/04/creating-custom-traversable.html
所属していません StackOverflow