Size: a a a

2020 December 31

Т8

Т-34 85 in rust_offtopic
Hirrolot
Только тот, который принимает или возвращает другие функции
This example shows how to keep strings that are all lower-case from a QStringList:

bool allLowerCase(const QString &string)
{
   return string.lowered() == string;
}

QStringList strings = ...;
QFuture<QString> lowerCaseStrings = QtConcurrent::filtered(strings, allLowerCase);

QtConcurrent::filtered
приняла функцию allLowerCase, поэтому она сама - ФВП?
источник

H

Hirrolot in rust_offtopic
Если функция может принимать другие функции (и вызывать их), то да
источник

p

polunin.ai in rust_offtopic
Hirrolot
Нет, ты сказал, что это та, которую можно передать в другие, а не которая принимает
Если ее можно передать - то значит кто-то может ее получить, мне кажется это очевидно
источник

Т8

Т-34 85 in rust_offtopic
Hirrolot
Если функция может принимать другие функции (и вызывать их), то да
а если это сделано через void*?
источник

Т8

Т-34 85 in rust_offtopic
пофиг?
источник

H

Hirrolot in rust_offtopic
Т-34 85
а если это сделано через void*?
Смотря где
источник

H

Hirrolot in rust_offtopic
polunin.ai
Если ее можно передать - то значит кто-то может ее получить, мне кажется это очевидно
Нет, у тебя не в ту сторону логика. По твоему определению в расте все Функции являются функциями высшего порядка
источник

H

Hirrolot in rust_offtopic
Потому что я могу их передать в другие функции
источник

p

polunin.ai in rust_offtopic
Да
источник

Т8

Т-34 85 in rust_offtopic
Hirrolot
Смотря где
ну, хорошо, теперь понятно, зачем ФВП. И ты утверждаешь, что QtConcurrent::filtered() задолбаешься делать без каррирования (если вообще сделаешь)?
источник

Т8

Т-34 85 in rust_offtopic
Hirrolot
Потому что я могу их передать в другие функции
а на сигнатуры плевать? Они ж у всех разные
источник

Т8

Т-34 85 in rust_offtopic
как ты вызовешь функцию, если ты не знаешь, какая у неё сигнатура?
источник

H

Hirrolot in rust_offtopic
Пизда
источник

Т8

Т-34 85 in rust_offtopic
даже если передашь, что ты с ней будешь делать?
источник

H

Hirrolot in rust_offtopic
Т-34 85
ну, хорошо, теперь понятно, зачем ФВП. И ты утверждаешь, что QtConcurrent::filtered() задолбаешься делать без каррирования (если вообще сделаешь)?
Без каррирование можно жить но трудно
источник

p

polunin.ai in rust_offtopic
В расте просто охуенно
источник

p

polunin.ai in rust_offtopic
Когда я хочу написать .map(self.foo) и не могу
источник

H

Hirrolot in rust_offtopic
Т-34 85
а на сигнатуры плевать? Они ж у всех разные
Не слушай Полунина, посмотри определение в Википедии
источник

p

polunin.ai in rust_offtopic
Приходится писать .map(|a,b,c,d|self.foo(a,b,c,d))
источник

H

Hirrolot in rust_offtopic
polunin.ai
Когда я хочу написать .map(self.foo) и не могу
Дадада
источник