3

我所有的代码都在package com.company.project. 在我几乎所有的文件中,我最终导入了一些常见的东西,比如import scala.util.{Failure, Try, Success}等等import scala.util.control.NonFatal。是否有可能以某种方式设置一个包对象,使所有这些实用程序始终可用于com.company.project.sub(我自己的项目级别的所有子包)预定义)?

4

1 回答 1

0

只需创建一个具有别名类型的包对象

package com.company.project

import scala.util

package object sub {
  type Failure = util.Failure
  type Try = util.Try
  type Success = util.Success
  type NonFatal = util.control.NonFatal
}
于 2014-10-16T15:56:44.830 回答