Size: a a a

2021 June 26

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
источник

RS

Rustam Sayfutdinov in .NET Talks🎄
Но он де работает?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Короче, смотри чо: тайпскрипт — хуета.
источник

RS

Rustam Sayfutdinov in .NET Talks🎄
Бери фшарп
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Как и C#, кстати. В смысле, у nullable системы типов в C# такая же проблема.
источник

RS

Rustam Sayfutdinov in .NET Talks🎄
А потом мучайся с жс
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Как и F#. Тоже хуета, но там ещё хуже.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Там у тебя нулабельность типа в месте объявления, а не в месте использования прибита гвоздями. Поэтому данная задача в системе типов F# вообще невыразима.
источник

RS

Rustam Sayfutdinov in .NET Talks🎄
Ну все. Уходим в жвм?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
TS лучше прочих тем, что там эта проблема решается с помощью явного тайп гварда
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Т.е. ты функцию фильтрации должен объявить так, чтобы она провайдила информацию обратно в систему типов.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
В Java вообще с этой точки зрения мрак и пиздец
источник

Lr

Larymar r.sorokin in .NET Talks🎄
спасибо
но для меня не понятно почему
x => x !== undefinded не работал
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
В Котлине — так же, как в C#.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Про Scala не помню
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Чем Котлин лучше C# — так это только тем, что метод filterNotNull там есть в стдлибе, а в C# пока нет.
источник

RS

Rustam Sayfutdinov in .NET Talks🎄
А где жизнь?
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Смотри сигнатуру filter
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
источник

Dv

Dr. Friedrich von Ne... in .NET Talks🎄
Заметь в сигнатуре value is string
источник