implicit class ConvertableValueCaseClass(valueCaseClass: ValueCaseClass) { | |
def toPrintable: PrintableClass = PrintableClass(valueCaseClass.value) | |
} | |
val printableClass2: PrintableClass = ValueCaseClass("Implicit class").toPrintable // by using implicit class | |
println(printableClass2.print) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment