Size: a a a

F# Flood: ПДД made functional, making illegal state INGIBDDdale

2020 April 28

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
это несуществующая проблема
Для библиотек - нет, вполне существующая.
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Для прикладного кода - может быть
источник

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
У меня важный вопрос по схемам, особенно кто с Avro работал мб подскажет. Задача - я хочу генерить схему для типа { Name: string }, есть варианты такие
1. Тип string (будет означать не наллабл, наличие поля обязательно), поддержать атрибуты Nullable, Default (null)
2. Тип string или null (поле обязательно), поддержать атрибут NotNullable, Default(null)
3. Тип string или null (поле необязательно, по дефолту null), поддержать атрибуты NotNullable, NoDefault
Какое решение наиболее натурально для дотнетчика?
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Обычно первое
источник

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
я пока больше к 3му склоняюсь
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
А ну третий, да
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Но там проблема
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Что может быть null типа
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vladimir Shchur
У меня важный вопрос по схемам, особенно кто с Avro работал мб подскажет. Задача - я хочу генерить схему для типа { Name: string }, есть варианты такие
1. Тип string (будет означать не наллабл, наличие поля обязательно), поддержать атрибуты Nullable, Default (null)
2. Тип string или null (поле обязательно), поддержать атрибут NotNullable, Default(null)
3. Тип string или null (поле необязательно, по дефолту null), поддержать атрибуты NotNullable, NoDefault
Какое решение наиболее натурально для дотнетчика?
3
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
тут даже к гадалке не ходи
источник

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
ок, пасиб
источник

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Что может быть null типа
не понял :(
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ну задашь поле
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
И ему значение null
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Что будет в итоге?
источник

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
все ок будет, это разрешено в 3 варианте
источник

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
схема будет такая  { Name: [null, string], Default: null }
источник

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
для 1го варианта схема { Name: string }, для второго { Name: [null, string }
источник

КП

Крылатый Пегас... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
источник

VP

Vasiliy Pereverzev in F# Flood: ПДД made functional, making illegal state INGIBDDdale
аааааааа, как можно писать на таких прямых клавах. Руки не устают?
источник