В качестве альтернативы распечатке конверсий, нужно понимать, что последствия не могут быть просто неожиданными. Вы должны каким-то образом привести их в сферу. Альтернативы:
- Явный
import
оператор. Следите за import x.y._
, когда y
является объектом, так как это единственный способ ввести неявное в область действия.
- Объект-компаньон класса, который превращается во что-то другое.
- Объект-компаньон целевого класса, если эта цель каким-то образом сделана явной (как в вашем примере).
Обратите внимание, что объект scala.Predef
по умолчанию импортируется в область видимости, то есть, как значения Scala по умолчанию попадают в область.