Lambdaカクテル

京都在住Webエンジニアの日記です

implicit-def

implicit defでインスタンスを変換する

ある型Baseを引数に取るようなコンテクストで他の型のインスタンスを使おうとすると、当然、通常ならばコンパイラがエラーを吐く。 //example class DrinkContent(receipt: String) { val receiptVal = receipt def drink = {System.out.println(receiptVal)…