1
私は、キーが単一のオブジェクトであり、値がジェネリックを含む多くのオブジェクトであるというマップを作成したいと考えています。 Kotlinでこれを行う簡潔な方法はありますか?私は過去にデータクラスを使用しましたが、ジェネリックで動作させる方法は見つけられませんでした。ジェネリックを含む値でマップを作成する
ありがとうございます!
編集:ここでは例です:
あなたの例から作業class SomeClass<E> {
data class Data(val str: String, val int: Int, val e: E) //the last value is invalid
val map: MutableMap<String, Data> = mutableMapOf()
}
あなたは使用例を追加していただけますか?それは質問を明確にするでしょう。 – voddan
Guavaの[Multimap](https://github.com/google/guava/wiki/NewCollectionTypesExplained#multimap)のようなものが欲しいようです。そうですか? – mfulton26
例を使って投稿を更新しました。 Multimapはかなり近いですが、私は複数の値の型をサポートしたいと思います。 – henrik