Size: a a a

2020 June 11

S

Soul in rust_offtopic
polunin.ai
там нет никакого контейнера
если ты объявляешь переменную типа Foo, то во имя хранения на стеке либо в уме компилятора возникает пространство, в коем хранятся данные о существовании этой переменной, даже если сама по себе она ничего не значит
источник

AD

Apache DOG™ in rust_offtopic
Victor Sapiens
Ну я лично хочу поработать в Майкрософт. Ток ктож меня туда позовёт 🤷🏻‍♂️
Корпорация зла же
источник

p

polunin.ai in rust_offtopic
Soul
если ты объявляешь переменную типа Foo, то во имя хранения на стеке либо в уме компилятора возникает пространство, в коем хранятся данные о существовании этой переменной, даже если сама по себе она ничего не значит
struct Foo<T>(PhantomData<T>);
тут sizeof Foo == 0
источник

p

polunin.ai in rust_offtopic
то есть память не выделяется
источник

VS

Victor Sapiens in rust_offtopic
Apache DOG™
Корпорация зла же
Му ха ха 😈
источник

а

а это кто in rust_offtopic
polunin.ai
то есть память не выделяется
Это частная оптимизация компилятора,а не общее правило
источник

p

polunin.ai in rust_offtopic
со стримом та же хуйня. там данные поступают извне, и компилятор не знает об этом.
источник

p

polunin.ai in rust_offtopic
Victor Sapiens
Ну я лично хочу поработать в Майкрософт. Ток ктож меня туда позовёт 🤷🏻‍♂️
источник

S

Soul in rust_offtopic
в общем монада - это такая коробка из пуленепробиваемого стекла, внутри которой хранится мячик определенного цвета, и функция, которая принимает эту коробку и функцию, принимающую шарик и создающую новую стеклянную коробку с новым шариком какого-нибудь цвета, основываясь на данных шарика-аргумента
источник

AZ

Alex Zhukovsky in rust_offtopic
Soul
в питоне и без ; всё работает
от того что в питоне они пишутся как \n а не ;\n они не исчезли
источник

AD

Apache DOG™ in rust_offtopic
Victor Sapiens
Му ха ха 😈
шо мухаха,  работая на майкрософт, делаешь себе хуже
источник

S

Soul in rust_offtopic
поскольку при применении внешней функции на коробке у нас получается новая коробка, мы можем на результирующей коробке снова вызвать внешнюю функцию с какой-нибудь еще функцией-модификатором
источник

S

Soul in rust_offtopic
и на этом работает угнетание ленивых языков в пользу последовательной работы с шариком в коробке
источник

AZ

Alex Zhukovsky in rust_offtopic
Tony 123
все разное пояснение дают ту
напиши пару монад и код с ними
источник

AZ

Alex Zhukovsky in rust_offtopic
станет понятно
источник

AZ

Alex Zhukovsky in rust_offtopic
Soul
в общем монада - это такая коробка из пуленепробиваемого стекла, внутри которой хранится мячик определенного цвета, и функция, которая принимает эту коробку и функцию, принимающую шарик и создающую новую стеклянную коробку с новым шариком какого-нибудь цвета, основываясь на данных шарика-аргумента
МОНАДЫ ЭТО НЕ КОРОБКИ

Посмотрите доклад, он топовый
источник

e

egoarka in rust_offtopic
недавно видел в реках
звук конечно топовый
источник

S

Soul in rust_offtopic
слово эндофункторы еще сложнее чем слово монады и ничего не объясняет
источник

e

egoarka in rust_offtopic
можно не смотреть, скукота на самом деле
источник

G

Gymmasssorla in rust_offtopic
Soul
слово эндофункторы еще сложнее чем слово монады и ничего не объясняет
Эндофунктор - всего лишь функтор с dom = cod
источник