Size: a a a

F# Flood: кибербабулинг башкиров

2020 October 06

AH

Ayrat Hudaygulov in F# Flood: кибербабулинг башкиров
потом уже остальное\
источник

AH

Ayrat Hudaygulov in F# Flood: кибербабулинг башкиров
ААА
источник

AH

Ayrat Hudaygulov in F# Flood: кибербабулинг башкиров
Лол
источник

AH

Ayrat Hudaygulov in F# Flood: кибербабулинг башкиров
FSharpOption<Type>.Some
источник

ДБ

Дмитрий Башинский... in F# Flood: кибербабулинг башкиров
так же
источник

AH

Ayrat Hudaygulov in F# Flood: кибербабулинг башкиров
class A<T> { }
class B<T>: A<T> { }
class C<T>: A<T> { }

class Foo {
   int Bar<T>(A<T> a) =>
       a switch {
               B<T> b => 1,
               C<T> c => 2
       };
   
}
источник

ДБ

Дмитрий Башинский... in F# Flood: кибербабулинг башкиров
FSharpOption<...>.Tags.Some\None
источник

ДБ

Дмитрий Башинский... in F# Flood: кибербабулинг башкиров
там Tags какойто
источник

AH

Ayrat Hudaygulov in F# Flood: кибербабулинг башкиров
Да бля
источник

н

невидимка 🇧🇾... in F# Flood: кибербабулинг башкиров
тут же все в сообщении написано
источник

н

невидимка 🇧🇾... in F# Flood: кибербабулинг башкиров
проверить на нулл и вытащить значение статическим методом
источник

ДБ

Дмитрий Башинский... in F# Flood: кибербабулинг башкиров
а я хотел паттерн матчинг (
источник

AH

Ayrat Hudaygulov in F# Flood: кибербабулинг башкиров
FSharpOption<T>.GetTag(opt) switch
{
   FSharpOption<T>.Tags.None => "None",
   FSharpOption<T>.Tags.Some => "Some",
   _ => "imposibru"
};
источник

AH

Ayrat Hudaygulov in F# Flood: кибербабулинг башкиров
ну всё, я справился
источник

AH

Ayrat Hudaygulov in F# Flood: кибербабулинг башкиров
йоба патерн матчинг на сишарпе
источник

RM

Roman Melnikov in F# Flood: кибербабулинг башкиров
Мастера регулярок тут есть же
источник

VK

Viacheslav Koryagin in F# Flood: кибербабулинг башкиров
Ну FsharpOption<string>.Some
источник

IC

Ilya L Che in F# Flood: кибербабулинг башкиров
Ayrat Hudaygulov
FSharpOption<T>.GetTag(opt) switch
{
   FSharpOption<T>.Tags.None => "None",
   FSharpOption<T>.Tags.Some => "Some",
   _ => "imposibru"
};
Если спрятать в функцию, то совсем не больно)
источник

SB

S B in F# Flood: кибербабулинг башкиров
Ayrat Hudaygulov
FSharpOption<T>.GetTag(opt) switch
{
   FSharpOption<T>.Tags.None => "None",
   FSharpOption<T>.Tags.Some => "Some",
   _ => "imposibru"
};
Как же это отвратительно!
источник

IC

Ilya L Che in F# Flood: кибербабулинг башкиров
Но вообще странно, что по типу нельзя сматчить.
источник