2011-01-01から1ヶ月間の記事一覧
class MyClass implicit def my2Int(m: MyClass) = { 100 } val v: Int = new MyClass + 1 println(v) [実行結果] 101 implicit を関数に付けることで暗黙変換用となる 引数で受け取った型を返り値の型に「暗黙的に」変換できる
class MyClass implicit def my2Int(m: MyClass) = { 100 } val v: Int = new MyClass + 1 println(v) [実行結果] 101 implicit を関数に付けることで暗黙変換用となる 引数で受け取った型を返り値の型に「暗黙的に」変換できる