在scala中导入包时出现问题

Fre*_*ind 1 scala package

假设我有这样的包:

package test
package test.views
package test.others
package views
Run Code Online (Sandbox Code Playgroud)

现在在scala文件中,我想导入test._和views._(不test.views._),所以我写道:

import test._
import views._
Run Code Online (Sandbox Code Playgroud)

但是当我使用下面的某些类时views._,它会报告type xxx not found,除非我将views包更改为其他名称.

我现在应该怎么做?

ten*_*shi 6

你可以切换包导入顺序(理论上它应该工作):

import views._
import test._
Run Code Online (Sandbox Code Playgroud)

或者你可以更精确地views导入:

import _root_.views._
Run Code Online (Sandbox Code Playgroud)