Size: a a a

2020 December 31

H

Hirrolot in rust_offtopic
Спам фильтр как пример
источник

H

Hirrolot in rust_offtopic
Делаю функцию фильтрации спама, сую ее в filter и получаю список без спама
источник

Т8

Т-34 85 in rust_offtopic
Hirrolot
Делаю функцию фильтрации спама, сую ее в filter и получаю список без спама
а, то есть, надо не выбрать нужное, а исключить ненужное?
источник

H

Hirrolot in rust_offtopic
Да
источник

H

Hirrolot in rust_offtopic
По моим правилам
источник

p

polunin.ai in rust_offtopic
Hirrolot
Позволяет легче пользоваться функциями высшего порядка. Легче = без создания нового замыкания. Т.к. макросы непервоклассные у меня, то это ещё удобнее в Эпилепсии
Ну каррированная функция по сути возвращает замыкание)
источник

p

polunin.ai in rust_offtopic
Hirrolot
Переслано от Hirrolot
по-моему грамотное правило это сопоставлять выразительную силу языка разработчикам разных уровней. сумрачным гениям вся мощь, они делают своего рода eDSL для более низких рангов и так по цепочке
Ухахахха
источник

Т8

Т-34 85 in rust_offtopic
Hirrolot
По моим правилам
хм, почему-то разрабы Qt решили, что filter должен работать иначе
https://doc.qt.io/qt-5/qtconcurrentfilter.html
источник

Т8

Т-34 85 in rust_offtopic
QtConcurrent::filtered() takes an input sequence and a filter function. This filter function is then called for each item in the sequence, and a new sequence containing the filtered values is returned.
источник

Т8

Т-34 85 in rust_offtopic
bool function(const T &t);

T must match the type stored in the sequence. The function returns true if the item should be kept, false if it should be discarded.
источник

H

Hirrolot in rust_offtopic
Т-34 85
QtConcurrent::filtered() takes an input sequence and a filter function. This filter function is then called for each item in the sequence, and a new sequence containing the filtered values is returned.
Так ты же без функций высших порядков хотел)
источник

p

polunin.ai in rust_offtopic
Т-34 85
так, погоди, я забыл. Map - это Select?
Да
источник

p

polunin.ai in rust_offtopic
.Select(x => x.hui)
источник

Т8

Т-34 85 in rust_offtopic
Hirrolot
Так ты же без функций высших порядков хотел)
а, то есть, это НЕ СОВСЕМ filter получился?
источник

p

polunin.ai in rust_offtopic
С каррированием это было бы как
.Select(.hui)
источник

p

polunin.ai in rust_offtopic
Или .Select(+1)
источник

H

Hirrolot in rust_offtopic
Т-34 85
а, то есть, это НЕ СОВСЕМ filter получился?
Это функция высшего порядка получилась
источник

H

Hirrolot in rust_offtopic
Я тебя просил БЕЗ функций высших порядков
источник

H

Hirrolot in rust_offtopic
Они же слишком абстрактные
источник

Т8

Т-34 85 in rust_offtopic
Hirrolot
Я тебя просил БЕЗ функций высших порядков
так ты же не видел ещё реализации, как это сделано
источник