Size: a a a

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

2020 May 15

VS

Vladimir Shchur in F# Flood: ПДД made functional, making illegal state INGIBDDdale
отец Григорий
Анонимные внутри query CE говном кидаются в рантайме
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
меньше букаф при той же самантике
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ох бля
источник

SB

S B 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
Такие
источник

IC

Iλyα Che in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Семантика не та же ведь.
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
/me не понимает
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
S B
меньше букаф при той же самантике
Это не то же самое
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Я ж тебе выше показал почему
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
type AorBorCorD = | A | B | C | D
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Переслано от Ayrat Hudaygulov
В юнион типах

(int|int) | (int|int) === int
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Переслано от Ayrat Hudaygulov
В размеченных объединениях

(int|int) | (int|int) === int|int|int|int
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
в чем не то же самое-то? эквивалентно ведь.
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
S B
в чем не то же самое-то? эквивалентно ведь.
А если у тебя юнион два одинаковых типа объединяет?
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Допустим в двух ДУ один и тот же кейс есть
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
А если у тебя юнион два одинаковых типа объединяет?
A + B = {выбери_любой_маркер} X A \union {выбери_любой_другой_маркер} X B
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
by definition
источник

оГ

отец Григорий... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
Допустим в двух ДУ один и тот же кейс есть
это всё те же грабли, когда Error из резалта нельзя взять и прокинуть да?
источник

SB

S B in F# Flood: ПДД made functional, making illegal state INGIBDDdale
A = A | B; A + A = { (1, A), (2, A), (3, B), (4, B) }
источник