209 похожих чатов

Хочу ради эксперимента через List.Accumulate сгенерировать список с нарастающим итогом,

но у меня выходит совсем не то, что хочется.

let
Generate = List.Generate(() => 0, each _ <= 1000, each _ +5),
Accumulate = List.Accumulate(Generate, {}, (x, y) => x & {y})
in
Accumulate

Если заменяю {} на 0, а {y} на y, то получаю число, а не список. Подскажите, что я делаю не так?

2 ответов

28 просмотров

Если нужен нарастающий итог, то (x,y)= >x&{x+y} А генерировать проще через List.Numbers

Алексей-Мельников Автор вопроса
Mikhail Muzykin
Если нужен нарастающий итог, то (x,y)= >x&{x+y} А ...

Спасибо! Про List.Numbers знаю, просто ещё и с генератором хотел потренироваться.

Похожие вопросы

Обсуждают сегодня

Карта сайта