У меня есть список строк, например, List("A", "B", "C")
. Я хотел бы получить все возможные разделы этого в Scala. Результат, который я ожидаю:
def func(List[String]): List[List[String]] = {
// some operations
}
In: func(List("A", "B", "C"))
Out:
[
[["A"], ["B"], ["C"]],
[["A", "B"], ["C"]],
[["A", "C"], ["B"]],
[["B", "C"], ["A"]],
[["A", "B", "C"]],
]