blob: d7c9d79c7fd00add34f6f85f2e92f6cb384c5b54 (
plain) (
tree)
|
|
import scala.language.implicitConversions
case class A(b: Int, c: String)
object Test extends App {
implicit def s2i(s: String): Int = s.length
implicit def toA[T](t: T)(implicit f: T => Int): A = A(f(t), t.toString)
println("asdf".copy(b = 3))
}
|