How to define an impicit conversion from one to another existing type in Scala?
-
10-02-2021 - |
문제
Let's say we've got a Foo
class in a library we use and want (in a code file of ours) Foo
instances to be implicitly cast to String
instances whenever a Foo
instance is met in a place a String
instance is required. How to achieve this in Scala?
해결책
Just do this:
implicit def stringFromFoo(foo: Foo): String = foo.toString
제휴하지 않습니다 StackOverflow