Size: a a a

2020 August 10

NL

Nick Linker in rust_offtopic
MrSmith
Почему это еще ты для каждого переменной тип захвата можешь указать
Мало того, что это геморнее, ещё ты можешь ошибиться с типом захвата и временами жизни.

А синтаксис этого просто отвратительный, причём господа из комитета ведь не были связаны никакими обязательствами по совместимости, и тем не менее сгенерировали уродца!
источник

M

MrSmith in rust_offtopic
Нельзя если ты дефаулт тип не указал
источник

M

MrSmith in rust_offtopic
Ну и если ты используешь перечисление типа захвата
источник

DS

Doge Shibu in rust_offtopic
Casual tears
Ну это уже вкусовщина.
Целый скоуп для того случая, когда я явно хочу указать как захватить - это слишком дофига что-то
источник

M

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

DF

Dollar Føølish in rust_offtopic
Нет это нормально
источник

M

MrSmith in rust_offtopic
Там есть ишью но видно тока ломать
источник

DF

Dollar Føølish in rust_offtopic
Можно добавить сахарок конечно но это не критично
источник

Ct

Casual tears in rust_offtopic
Doge Shibu
Целый скоуп для того случая, когда я явно хочу указать как захватить - это слишком дофига что-то
В плюсах тоже по сути "целый скоуп", просто со специальным синтаксисом.
источник

DS

Doge Shibu in rust_offtopic
Casual tears
В плюсах тоже по сути "целый скоуп", просто со специальным синтаксисом.
Да, более коротким
источник

M

MrSmith in rust_offtopic
Dollar Føølish
Нет это нормально
Да не нормально это, ровно как и делать промежуточные переменные для только клонируемых значений
источник

M

MrSmith in rust_offtopic
А передать что бы эту лямбду куда то тебе ещё скоуп завернуть надо в лямбду
источник

M

MrSmith in rust_offtopic
В итоге дабл лябда
источник

M

MrSmith in rust_offtopic
Очень адекватно
источник

SP

Stanislav Popov in rust_offtopic
Casual tears
В расте плюсовый вид "захвата" легко эмулируется через доп. скоуп.
вы о чем вообще? какой захват?
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
Да, более коротким
что плохого в растовых замыканиях?
источник

Ct

Casual tears in rust_offtopic
Stanislav Popov
вы о чем вообще? какой захват?
[a, &b] <- вот этот в коде вида [a, &b](auto x) { b = x + a; }
источник

AZ

Alex Zhukovsky in rust_offtopic
как по-твоему было бы сделать лучше?
источник

AZ

Alex Zhukovsky in rust_offtopic
особенно я бы посмотрел на какие-нибудь футуры где в замыкание штук 20 переменных выехать может
источник

SP

Stanislav Popov in rust_offtopic
Casual tears
[a, &b] <- вот этот в коде вида [a, &b](auto x) { b = x + a; }
ну я не понимаю по крестовому. а в расте как?
источник