Как исключить / переименовать некоторые классы из импорта в Scala?
Язык FAQ говорит
import scala.collection.mutable.{_, Map => _, Set => _}
следует импортировать все классы из пакета scala.collection.mutable
, Кроме Map
а также Set
, Но это дает мне эту ошибку:
error: '}' expected but ',' found.
import scala.collection.mutable.{_, Map => _, Set => _}
Есть ли еще способ сделать это?
1 ответ
Решение
_
должен быть поставлен в конце, а не в начале:
Исключить карту и установить из импорта
import scala.collection.mutable.{Map => _, Set => _, _}
Исключить Установить и переименовать карту в ScalaMutableMap
import scala.collection.mutable.{Map=>ScalaMutableMap, Set => _, _}
См. Подробную информацию в Scala Refererence, стр. 50, п. 4.7.