Скажем, что у меня есть неявное преобразование:
implicit def aToB(a: A):B={
...
}
Как я могу заставить это неявное преобразование работать с элементами списка?
Если у меня есть:
val listOfA: List[A] ...
и у меня есть функция, которая принимает список из B, можно ли позволить Scala неявно преобразовать все элементы из A в B?
Без неявных преобразований преобразование может выглядеть так:
lisftOfA.map(a => new B(a.someValue, a.anotherValue))
Но я бы хотел, чтобы это произошло как "волшебство"... это слишком много, чтобы спросить.