Size: a a a

2020 July 02

R

Roman in F# Chat
Igor
у меня последовательность событий, например:
1 2 3 1 2 3 1 2 1 2 3
как мне разбить на части:
1 2 3
1 2 3
1 2
1 2 3
?
мб с unfold что-то получится
источник

SB

S B in F# Chat
И рекурсивно накапливать эти «головы» пока лист не опустел.
источник

I

Igor in F# Chat
спасибо всем, ща гляну
источник

VS

Vasily Shapenko in F# Chat
fold же
источник

AH

Ayrat Hudaygulov in F# Chat
ну тут скорее анфолд, с ним проще
источник

I

Igor in F# Chat
я пример с SO адаптировал, универсальность мне пока не нужна
источник

I

Igor in F# Chat
источник

VS

Vasily Shapenko in F# Chat
Задача какая?
источник

VS

Vasily Shapenko in F# Chat
Разбить по хедерам?
источник

VS

Vasily Shapenko in F# Chat
Код с картинки не будет работать на примере 1;2;3;1;1;2
источник

Н

Николай in F# Chat
источник

I

Igor in F# Chat
Vasily Shapenko
Код с картинки не будет работать на примере 1;2;3;1;1;2
не, работает как мне надо
источник

I

Igor in F# Chat
работает правильно
источник

VK

Viacheslav Koryagin in F# Chat
источник

VS

Vasily Shapenko in F# Chat
Igor
работает правильно
У тебя хидер из одной цифры?
источник

I

Igor in F# Chat
Vasily Shapenko
Разбить по хедерам?
мне надо логи проанализировать, они пишутся в определенном порядке, типа событие1, потом событие 2 и т.д. первое событие всегда бывает, а осталные могут и не случится, например все упало
источник

VS

Vasily Shapenko in F# Chat
Тогда изи
источник

VS

Vasily Shapenko in F# Chat
Паттерн матч
источник

VS

Vasily Shapenko in F# Chat
На список
источник

I

Igor in F# Chat
не, порядок есть, но какие-то элементы внутри могут отсутствовать
источник