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

Первым элементом в коллекцию будешь начальное состояние пихать?

14 ответов

18 просмотров

ага)

Ilya-L Автор вопроса
dd
ага)

Это убьёт весь перформанс. В худшем случае тебе придётся копировать всю коллекцию, чтобы просто элемент подсунуть.

Если ты что-то понял, переведи

Ilya-L Автор вопроса
Ayrat Hudaygulov
Если ты что-то понял, переведи

Человек хочет fold, в котором начальное состояние аккумулятора не задаётся. Говорит, при помощи такого фолда легко написать обычный фолд, в котором состояние аккумулятора задать можно. Воспринимай, как гимнастику для ума. У тебя ж дети есть, и не на такие вопросы отвечаешь, наверное :)

Ilya L
Это убьёт весь перформанс. В худшем случае тебе пр...

ясно, спасибо просто я думал, что один хрен fold самая небыстрая ф-ция из ФВП - от того, что будет чуть медленнее сильно заметно не будет

Ilya L
Человек хочет fold, в котором начальное состояние ...

только одна из этих вещей надмножество другой, и я не думал, что могут возникнут разночтения:)))

Ilya-L Автор вопроса
dd
ясно, спасибо просто я думал, что один хрен fold с...

fold по скорости ничем от reduce не отличается. Такой же O(N).

Ilya L
Человек хочет fold, в котором начальное состояние ...

А как задать начальное состояние, если тип не известен?

Ilya L
Человек хочет fold, в котором начальное состояние ...

let inline foldZero folder xs = Seq.fold folder LanguagePrimitives.GenericZero xs весь вопрос в MrN.Utils?

Ilya L
Человек хочет fold, в котором начальное состояние ...

я уже понял свою ошибку (другой Илья подсказал)

Ilya-L Автор вопроса
dd
а вот про детей было обидно))

Нормально, ты же учишься.

Ayrat Hudaygulov
let inline foldZero folder xs = Seq.fold folder...

из такого особого фолда обычный никак не вывести

Ilya L
Нормально, ты же учишься.

всё равно обидно 🤣🤣🤣

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта