Size: a a a

2020 October 14

ВН

Виталий На Заборе... in cloud_flood
А это как вообще, лямбды на сиси?
источник

v

vova in cloud_flood
Alex Ilizarov
Ты бы лучше Cell вспомнил
Может, я в это наступил когда хотел указатель держать в структуре.
И понял что просто так нельзя. И вот BOX запомнился. Давно это было.
В голове отложилось, что концепт языка все сделать безопастным.
А там где это мешает - кастыли (возможности обхода) в стандартую либу.
источник

AI

Alex Ilizarov in cloud_flood
vova
Может, я в это наступил когда хотел указатель держать в структуре.
И понял что просто так нельзя. И вот BOX запомнился. Давно это было.
В голове отложилось, что концепт языка все сделать безопастным.
А там где это мешает - кастыли (возможности обхода) в стандартую либу.
Там не костыли
источник

AI

Alex Ilizarov in cloud_flood
Типы.
источник

AI

Alex Ilizarov in cloud_flood
Держать указатель это странно
источник

AI

Alex Ilizarov in cloud_flood
Держи ссылку или владей
источник

AI

Alex Ilizarov in cloud_flood
Хочешь положить в хип - Box
источник

AI

Alex Ilizarov in cloud_flood
Ты еще поругайся что в расте NULL нету )))
источник

v

vova in cloud_flood
Alex Ilizarov
Держи ссылку или владей
Ну вот тебе данные надо в хипе держать. У тебя будет сырой указатель.
В rust думаю есть тип по формату unique_ptr - присвоить нельзя, только передача владения
источник

ВН

Виталий На Заборе... in cloud_flood
Alex Ilizarov
Ты еще поругайся что в расте NULL нету )))
ойбля!!!
источник

AI

Alex Ilizarov in cloud_flood
vova
Ну вот тебе данные надо в хипе держать. У тебя будет сырой указатель.
В rust думаю есть тип по формату unique_ptr - присвоить нельзя, только передача владения
Не будет сырой указатель, ложишь в Box
источник

ВН

Виталий На Заборе... in cloud_flood
а, ой пиздец, это с option-ами ебаться
источник

ВН

Виталий На Заборе... in cloud_flood
да ну нахуй
источник

AI

Alex Ilizarov in cloud_flood
Потому что NULL это ошибка на миллиард долларов
источник

AI

Alex Ilizarov in cloud_flood
Виталий На Заборе
а, ой пиздец, это с option-ами ебаться
Ну воще с ними легко работать так то
источник

ВН

Виталий На Заборе... in cloud_flood
да идите вы нахуй
источник

ВН

Виталий На Заборе... in cloud_flood
ошибка
источник

AI

Alex Ilizarov in cloud_flood
Гораздо лучше чем забыть необработать NULL и потом неделями дебажить
источник

AI

Alex Ilizarov in cloud_flood
Виталий На Заборе
да идите вы нахуй
Ты там пробрасываешь все это одним знаком наверх, а потом работаешь со значением
источник

AI

Alex Ilizarov in cloud_flood
Нету голанговских if val, err
источник