web-dev-qa-db-ja.com

Scalaでのインポートから一部のクラスを除外/名前変更するにはどうすればよいですか?

言語に関するFAQ

import scala.collection.mutable.{_, Map => _, Set => _}

パッケージからすべてのクラスをインポートする必要がありますscala.collection.mutable、ただしMapSetを除く。しかし、それは私にこのエラーを与えます:

error: '}' expected but ',' found.
       import scala.collection.mutable.{_, Map => _, Set => _}

これを行う方法はまだありますか?

45
Alexey Romanov

_は、最初ではなく最後に配置する必要があります。

インポートからマップとセットを除外します

import scala.collection.mutable.{Map => _, Set => _, _}

除外マップをScalaMutableMapに設定して名前を変更します

import scala.collection.mutable.{Map=>ScalaMutableMap, Set => _, _}

Scala Refererence 、50ページ、段落4.7の詳細情報を参照してください。

88
Patrick