@francisco.friesen Можно использовать .filter() мне кажется это выглядит намного проще:
1 2 3 4 5 |
var languages = List("PHP", "Java", "Scala") languages = languages.filter(language => language != "Java") // Вывод: List(PHP, Scala) println(languages) |
@francisco.friesen Используйте метод indexOf() чтобы найти индекс нужного элемента в списке и затем take() и drop() методы чтобы удалить нужный элемент из списка в Scala, ниже пример кода как пример:
1 2 3 4 5 6 7 8 |
var languages = List("PHP", "Java", "Scala") // Получить индекс нужного элемента val index = languages.indexOf("Java") // Удалить элемент из списка languages = languages.take(index) ++ languages.drop(index + 1) // Вывод: List(PHP, Scala) println(languages) |