Size: a a a

2021 May 27

g

gsomix in F# Chat
источник

IC

Ilya L Che in F# Chat
Ого, апкасты хотят разрешить.
источник

K

Kir in F# Chat
Сабтаааайпыыы. Удачи им.
источник

MS

Mark Shevchenko in F# Chat
Это, типа, иллюстрация к имплицитам?
источник
2021 May 28

VS

Vladimir Shchur in F# Chat
давно пора, вот насчёт Some я уже не так уверен
источник

VS

Vladimir Shchur in F# Chat
лишний раз его напишешь - задумаешься, нужен ли он тебе тут, все же он не бесплатный
источник

K

Kir in F# Chat
Прежде чем на Some экономить, я бы профайлер прогнал
источник

IC

Ilya L Che in F# Chat
А Some разве в рантайме существует? Его ж можно в проверку на null превратить?
источник

AH

Ayrat Hudaygulov in F# Chat
ты наверное про None
источник

VS

Vladimir Shchur in F# Chat
существует и аллокейтится на куче
источник

IC

Ilya L Che in F# Chat
Так если не None, то Some. У нас же есть эта инфа?
источник

AH

Ayrat Hudaygulov in F# Chat
не понял тебя сейчас.
источник

AH

Ayrat Hudaygulov in F# Chat
None просто является типизированным null, и всё
источник

IC

Ilya L Che in F# Chat
Если мы знаем, что вот тут должен быть Option, и содержимое не null, то это Some, Не логично разве?
источник

AH

Ayrat Hudaygulov in F# Chat
примерно таким

string a = null;
источник

AH

Ayrat Hudaygulov in F# Chat
нет, потому что я могу сделать

let a: string option = Some null
источник

IC

Ilya L Che in F# Chat
Может не надо?
источник

AH

Ayrat Hudaygulov in F# Chat
но могу же
источник

IC

Ilya L Che in F# Chat
Запретить!
источник

IC

Ilya L Che in F# Chat
Но да, я понял. Спасибо.
источник