Я должен разделить seq<a>
на seq<seq<a>>
по атрибуту элементов.Если этот атрибут равен заданному значению, он должен быть «разделен» в этой точке.Как я могу сделать это в FSharp?
Было бы хорошо передать ему «функцию», которая возвращает логическое значение, если его нужно разделить на этот элемент или нет.1008 * Пример: последовательность ввода: seq: {1,2,3,4,1,5,6,7,1,9}
Она должна быть разбита на каждый элемент, когда он равен 1, поэтому результат должен быть:
seq
{
seq{1,2,3,4}
seq{1,5,6,7}
seq{1,9}
}