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 に答える