Size: a a a

2021 April 08

OC

Ostap Chervak in Frontend UA
Там чуть страдати треба, але все ж комфортніше ніж з нулами жити
источник

DB

Dima Bildin in Frontend UA
В котором точно так же можно кастануть в any
источник

AR

Alexey Raspopov in Frontend UA
так чем это отличается от ?type аннотации?)
источник

AL

Andrey Listochkin in Frontend UA
Ты ж знаешь, Java и JavaScript - почти один и тот же язык
источник

EO

Eugene Obrezkov in Frontend UA
в TypeScript можно было бы легко сделать какой-то тип вроде, но у него нету exhaustive check :(

enum Maybe {
 Just<T>(x: T): T
 Nothing(): void
}
источник

EO

Eugene Obrezkov in Frontend UA
Лёша, старайся лучше
источник

AR

Alexey Raspopov in Frontend UA
в смысле
источник

AR

Alexey Raspopov in Frontend UA
зачем какой-то кастомный дженерик для того что уже есть
источник

EO

Eugene Obrezkov in Frontend UA
Наброс не заходит)
источник

AR

Alexey Raspopov in Frontend UA
ещё и exhaustive check поддерживается!
источник

AK

Alexander Kuzmenko in Frontend UA
Объясните что такое монада)
источник

OC

Ostap Chervak in Frontend UA
Різниця в тому, що ти хочеш оброблювати відсутнсть значення, а Option тебе не заставляє. Можеш працювати тільки зі значенням
источник

SS

Sviatoslav Sydorenko... in Frontend UA
Мені здається, чи це ти років 5-7 тому на KyivJS про монаду Maybe розказував?
источник

AR

Alexey Raspopov in Frontend UA
как для Nothing ты не будешь писать код, так и за пределами if (value != null) {} можно ничего не писать
источник

AR

Alexey Raspopov in Frontend UA
да, я такое делал)
источник

EO

Eugene Obrezkov in Frontend UA
Ахах, то есть мяу
источник

AR

Alexey Raspopov in Frontend UA
если бы я продолжал это делать сейчас, можно было бы сделать вывод что я за семь лет нихуя не выучил
источник

EO

Eugene Obrezkov in Frontend UA
И он ещё набрасывает
источник

EO

Eugene Obrezkov in Frontend UA
))
источник

EO

Eugene Obrezkov in Frontend UA
От такого можно легко уйти, компилятор разрешает
источник