Как определить имплицитное преобразование из одного в другой существующий тип в Scala?

Допустим, у нас есть Foo класс в библиотеке, которую мы используем и хотим (в нашем кодовом файле) Foo случаи, которые будут неявно приведены к String случаи всякий раз, когда Foo экземпляр встречается в месте String экземпляр требуется. Как этого добиться в Scala?

1 ответ

Решение

Просто сделай это:

implicit def stringFromFoo(foo: Foo): String = foo.toString
Другие вопросы по тегам