Scala,以较低的优先级导入?
Scala, import with lower priority?
是否可以导入低优先级的对象?这意味着,如果存在冲突,将丢弃对其成员的引用。
我只知道对于我编写的对象,我可以将其部分成员移动到 LowPriority 特征,但我不知道是否可以对任何 class.
不是。我不明白你为什么要那样做。如果存在冲突,您可以重命名您的导入。很简单的解释:http://blog.bruchez.name/2012/06/scala-tip-import-renames.html
此外,关于导入,检查 root 导入:http://www.scala-lang.org/old/faq/3.html#3n260
是否可以导入低优先级的对象?这意味着,如果存在冲突,将丢弃对其成员的引用。
我只知道对于我编写的对象,我可以将其部分成员移动到 LowPriority 特征,但我不知道是否可以对任何 class.
不是。我不明白你为什么要那样做。如果存在冲突,您可以重命名您的导入。很简单的解释:http://blog.bruchez.name/2012/06/scala-tip-import-renames.html
此外,关于导入,检查 root 导入:http://www.scala-lang.org/old/faq/3.html#3n260