なんじゃくにっき

プログラミングの話題中心。

Implicit ConversionがImportされない?【解決済】

下のコードがコンパイルエラーになる。
型パラメータの中身に対してのimplicit conversionはimportできないのか・・?
下の例ではobject A内でimplicit defした場合はコンパイルは通るのだが・・
誰か教えて下さい。
 

package a

object B {
implicit def i2s(i: List[Int]): List[String] = i.map(_.toString).toList
}

object A {
def main(args: Array[String]): Unit = {
import a.B
val list: List[String] = List(1) ::: List("a")
}
}