Как я исключаю/переименовываю некоторые классы из импорта в Scala?

Язык FAQ говорит

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

должен импортировать все классы из пакета scala.collection.mutable, кроме Map и Set. Но это дает мне эту ошибку:

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

Существует ли все еще способ сделать это?

45
задан Alexey Romanov 20 May 2010 в 07:41
поделиться

1 ответ

В _ есть помещается в конец, а не в начало:

Исключить карту и набор из импорта

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

Исключить набор и переименовать карту в ScalaMutableMap

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

См. подробную информацию в Ссылка на Scala , стр. 50, пункт 4.7

84
ответ дан 26 November 2019 в 21:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: