隱含在 REPL 中

要在 REPL 會話期間檢視範圍內的所有 implicits

scala> :implicits

還要包含 Predef.scala 中定義的隱式轉換:

scala> :implicits -v

如果有一個表示式並希望檢視適用於它的所有重寫規則的效果(包括含義):

scala> reflect.runtime.universe.reify(expr) // No quotes. reify is a macro operating directly on code.

(例:

scala> import reflect.runtime.universe._
scala> reify(Array("Alice", "Bob", "Eve").mkString(", "))
resX: Expr[String] = Expr[String](Predef.refArrayOps(Array.apply("Alice", "Bob", "Eve")(Predef.implicitly)).mkString(", "))