如何定义程序包范围的默认导入?我想定义一个p这样的包
import p._
Run Code Online (Sandbox Code Playgroud)
相当于
import scala.util.Try
import scala.collection.mutable.Queue
Run Code Online (Sandbox Code Playgroud)
遵循scala/package.scala中使用的模式,使一些标准集合可用而无需导入.它涉及package object一个type和val每个进口:
package object p {
type Try[A] = scala.util.Try[A]
val Try = scala.util.Try
type Queue[A] = scala.collection.mutable.Queue[A]
val Queue = scala.collection.mutable.Queue
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
275 次 |
| 最近记录: |