У меня есть следующие строки кода в Scala:Каково значение Seq [Int] в качестве ключа в Map [Seq [Int], FactorNode]?
private val factorNodes: mutable.Map[Seq[Int], FactorNode] = mutable.Map[Seq[Int], FactorNode]()
Таким образом, этот экземпляр mutable.Map
, но я не понимаю, ключ - Seq[Int]
.
Является ли Seq[Int]
массив целых чисел или просто особым способом индексирования позиции на карте?
В 'scala'' Seq' почти такая же, как реализация 'List' в Java. – christopher
Если вы хотите получить подробный отчет в дополнение к вышеупомянутому комментарию Кристофера, посетите эту ссылку http://docs.scala-lang.org/overviews/collections/seqs.html –
ОК, поэтому, если я правильно понимаю, ключ на карте не является уникальным целым числом, а целым числом. Я этого не ожидал! Спасибо за ответ. – Luca