Size: a a a

2021 June 26

I

IdiocyAcceptance in F# Chat
Говоришь такой: бд, бд, дай мне данные
источник

I

IdiocyAcceptance in F# Chat
А тебе нуль в лицо
источник

I

IdiocyAcceptance in F# Chat
Ну или джсон, джсон, дай мне объект
источник

I

IdiocyAcceptance in F# Chat
Объект есть, а в нём внутри нули
источник

I

IdiocyAcceptance in F# Chat
Изян
источник

SB

S B in F# Chat
Так ты его в None как можно раньше переведёшь?
источник

I

IdiocyAcceptance in F# Chat
Ну, тебе как раз и надо в таком случае сравнивать с нулём
источник

I

IdiocyAcceptance in F# Chat
Но как правило мы юзаем reference equals, а не обманываем атрибутами
источник

SN

Shub Niggurath in F# Chat
Yasnippet. Skeleton - это генерить целые файлы. В yasnippet при раскрытии исполняется elisp с твоим сниппетом и буфером в качестве ввода, так что там можно например по созданию модуля добавлять open в произвольные файлы (например). И там есть понятия placeholeders, которые могут идти куда угодно
источник

SB

S B in F# Chat
Но ты эти снипеты руками сам пишешь, или ты их нарыл уже готовые где-то в злачных местах?
источник

SN

Shub Niggurath in F# Chat
В целом это ненужная функция, тк ты потеряешь option {}
источник

SB

S B in F# Chat
А то я до elisp ещё толком не дошёл, там же надо стдлибу подучить.
источник

SB

S B in F# Chat
Я пока ниасилил.
источник

SN

Shub Niggurath in F# Chat
Их там навалом
источник
2021 June 27

Dv

Dr. Friedrich von Ne... in F# Chat
Ещё как бывают (в сценариях интеропа, ну или если пометить соответствующим атрибутом).
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Более того, None в рантайме представляется как null. Что обычно для пользователя прозрачно, но изредка кусается.
источник

SN

Shub Niggurath in F# Chat
Еще как бывают, особенно на интеропе
источник

SN

Shub Niggurath in F# Chat
Ты не можешь создать null без приседаний, но дотнет тебе очень часто может прислать null где ты меньше всего ждешь
источник

Н

Нина in F# Chat
Ну, это не проблема, т.к. я уже определила и билдер для result {}
(Его отсутствие в стандартной библиотеке тоже вызывает определённые вопросы.)
источник

Н

Нина in F# Chat
Просто я пишу веб-сервис и у меня есть ряд этапов обработки запроса, некоторые из которых могут вернуть различные ошибки. Вроде удобно и логично на верхнем уровне их все обернуть в result и собрать в цепочку
источник