Ответ 1
Этот метод называется toSet
, например:
scala> val arr = Array("a", "b", "c")
arr: Array[java.lang.String] = Array(a, b, c)
scala> arr.toSet
res1: scala.collection.immutable.Set[java.lang.String] = Set(a, b, c)
В этом случае метод toSet
не существует для Array
. Но есть неявное преобразование в ArrayOps.
В таких случаях я могу посоветовать вам посмотреть Predef. Обычно вы должны найти подходящее имплицитное преобразование. genericArrayOps
будет использоваться в этом случае. genericWrapArray
также может использоваться, но он имеет более низкий приоритет.