我最近听到一些建议"从Predef中取消隐式转换" - 我认为这意味着它也可能是unimport
不需要的类:
import java.awt._
unimport java.awt.List
Run Code Online (Sandbox Code Playgroud)
但这不是"unmport"的语法(即没有这样的unimport
关键字).什么是正确的语法?
我正在写一个DSL,其中"+"运算符是严格数字的,就像其他一些流行语言一样.它很接近,但String"+"运算符搞乱了我的隐式转换.unmporting String类的运算符的语法是什么?
为了更清楚,而不是这个:
scala> var x = "2" + 3; x: java.lang.String = 23
我想得到x:Int = 5
我想我只需要做两件事就可以了:
我坚持第一步.
谢谢