Let's say I have classes:
class SomeClass( val name: String ) data class MyClass ( val setValues: Set<SomeClass>, val intValue: Int )
Then I create set like this:
val someClass1 = SomeClass("a") val someClass2 = SomeClass("b") val someClass3 = SomeClass("c") val someClass4 = SomeClass("d") val someClass5 = SomeClass("e") val someClass6 = SomeClass("f") val val1 = MyClass(setOf(someClass1, someClass2, someClass3), 1) val val2 = MyClass(setOf(someClass1, someClass4, someClass5), 2) val val3 = MyClass(setOf(someClass4, someClass5, someClass6), 3) val setOfMyClass = setOf(val1, val2, val3)
and I want to do some operations on this set setOfMyClass
like
val result = set. ...
and as a result get mapping like this:
someClass1 to 1 someClass2 to 1 someClass3 to 1 someClass1 to 2 someClass4 to 2 someClass5 to 2 someClass4 to 3 someClass5 to 3 someClass6 to 3
it probably should be some kind of list.
https://stackoverflow.com/questions/65782784/map-value-to-every-value-from-set January 19, 2021 at 06:16AM
没有评论:
发表评论