Size: a a a

2020 February 23

AZ

Alex Zhukovsky in rust_offtopic
Pavel
@Contract("null->null")
с трудом могу назвать это решением
источник

AZ

Alex Zhukovsky in rust_offtopic
Lone Coder
php+mysql можно написать так, чтобы при каждом запросе сервер неспешно запрашивал данные из БД, лежащей на дешевом умирающем hdd
с рабочего компа теже сайты быстро открываются
источник

AZ

Alex Zhukovsky in rust_offtopic
там пров другой
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
пишешь на шарпе, очевидно, попроси ментора
чего?
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
@Contract("null->null")
ну итыне ответил как мне сделать Some(None)
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
ну итыне ответил как мне сделать Some(None)
А зачем
источник

AZ

Alex Zhukovsky in rust_offtopic
уже 100 примеров приводили, поищи в истории
источник

p

polunin.ai in rust_offtopic
Oleg Andreev
нужно хранить то, что ввели и конвертировать куда нужно. Если ввели "ДР 1 апреля 1980", то значит нужно Some(Date), None::<Time>, TZ=None
Дошел до сюда, выше листать не буду
источник

AZ

Alex Zhukovsky in rust_offtopic
Alex Zhukovsky
чтобы отличать например в JSON отсутствие ключа и "key" : null
^
источник

AZ

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

а

а это кто in rust_offtopic
Bogdan
ну для этого уже другие должны быть инструменты, чисто json-овские

(но да это больно, я пытался такой json обарбывать, знаю)
Кстати такая же проблема невыразимости Some(None) есть и обычной хешмапы в языках с null. В kotlin например чтобы при вызове .get() отличить отсутствие элемента от элемента null надо ловить ексепшн или отдельно вызвать метод проверки
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
ну итыне ответил как мне сделать Some(None)
очевидно, что засунуть в нужный контейнер
источник

AD

Andrei D in rust_offtopic
а это кто
А приведи примеры программистов, которые не попадают в один из трёх лагерей
я
пишу на хаскеле не за красивый код, а за простое обслуживание, «скомпилилось = работает» и вот это всё
источник

λ

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

AZ

Alex Zhukovsky in rust_offtopic
Pavel
очевидно, что засунуть в нужный контейнер
требуемый контейнер это адт с двумя вариантами
источник

AL

Arsenii Lyashenko in rust_offtopic
Быть может DNS?
источник

DF

Dollar Føølish in rust_offtopic
Кстати да, чёт не подумал
источник

а

а это кто in rust_offtopic
Andrei D
я
пишу на хаскеле не за красивый код, а за простое обслуживание, «скомпилилось = работает» и вот это всё
тогда ок
источник

p

polunin.ai in rust_offtopic
Andrei D
я
пишу на хаскеле не за красивый код, а за простое обслуживание, «скомпилилось = работает» и вот это всё
Это Раст
источник

B

Bogdan in rust_offtopic
а это кто
Кстати такая же проблема невыразимости Some(None) есть и обычной хешмапы в языках с null. В kotlin например чтобы при вызове .get() отличить отсутствие элемента от элемента null надо ловить ексепшн или отдельно вызвать метод проверки
Ну это реалтно гон, только это не котлин, это java.util.Map 😁

Если мне не изменяет память, то в ConcurrentHashMap решили проблемумтем, что запретили в качестве значения передавать null, в итоге код начал палать при вызове put 😂
источник