小编Ger*_*ies的帖子

在Scala中键入别名优化跳过隐式转换?

我有以下代码:

  type RString = String

  implicit def stringToRString(s:String):RString = s.reverse

  val s = "The Force Awakens"
  val r:RString = s

  println(r)
Run Code Online (Sandbox Code Playgroud)

我有点期待r与之相反,s但它等于s.这是scala编译器采用快捷方式作为RString别名,String因此永远不会调用隐式转换吗?

scala implicit-conversion

2
推荐指数
1
解决办法
172
查看次数

标签 统计

implicit-conversion ×1

scala ×1