Существует ли scala эквивалент понимания списка python Я переводил код моего python на scala, и мне было интересно, есть ли эквивалент python [x for x in list if x!=somevalue] По сути, я пытаюсь удалить определенные элементы из списка, если они совпадают. Ответ 1 Ближайшим аналогом понимания списка Python будет for (x <- list if x != somevalue) yield x Но поскольку вы - это то, что вы делаете, это фильтрация, вы можете просто использовать метод filter list.filter(_ != somevalue) или list.filterNot(_ == somevalue)
Ответ 1 Ближайшим аналогом понимания списка Python будет for (x <- list if x != somevalue) yield x Но поскольку вы - это то, что вы делаете, это фильтрация, вы можете просто использовать метод filter list.filter(_ != somevalue) или list.filterNot(_ == somevalue)