Ayrat
😳
Ну ладно, я оставил небольшой процент
Vasily
Ещё с ретурнами говно
Ayrat
Я тут подумал что раз в тыщу лет я пишу чот типа let log x = printfn "%A" x; x
Vasily
Правда, есть культура early return
Ayrat
Но в фшарпе норм, эта точка с запятой опциональна
Ayrat
Честный ранний ретурн в языке без гоуту невозможен. Только всякие подвиды выражений
Hog
Кстати!
Hog
День святого карантина!!!
Hog
Люблю вас!
Hog
Даже Василия :)
Vasily
Спать иди
Ayrat
День святого карантина!!!
Давайте жарить друг друга, мужики!!1
Vasily
Бытовой алкоголик
Hog
Hog
Смотри чо употребил :)
Viacheslav
Оу, хани
Hog
Оу, хани
10% абв! Но очень вкусно!
Viacheslav
10% абв! Но очень вкусно!
Алфавита, что-ли?
Viacheslav
10% абв! Но очень вкусно!
Алкогол бай вольюм?
Vladislav
Сука, автор долбоеб.
Для него рекурсия это матч на мемберы
Vladislav
В целом соболезную
Ayrat
Для него рекурсия это матч на мемберы
Ну если бы он показал хотя бы Obj is { A: { B: 1} } is x
Ayrat
Где патерн в патерне было бы ясно
Vladislav
да и тот тут от рекурсии нечего
Ayrat
да и тот тут от рекурсии нечего
Рекурсивный патерн матчинг это именно о том что можно патерны в патернах
Ayrat
(шутка про икзибита)
Vladislav
забыл
Sergey
Я не уверен что автор это имел в виду, это как я его понял!!
я больше говорил за switch expressions https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/switch-expression когда читаешь код - все с большего логично и понятно а когда читал что добавили новый синтаксис и потом через какой-то время начинаешь первый раз писать - было не комфорно (уж больно не похож синтаксис на старый добрый switch) у меня на практике мест где хочется заюзать switch expressions как-то больше чем для реккурсивного паттенрн матчинга в if conditions
Sergey
два дня назад видел твит с C# кодом котовый выглядит уже совсем не как старый добрый С# =) https://twitter.com/jbtule/status/1360317633384611848/photo/1
Ilya
Как то странно вывод типа работает
Андрей
там просто имя класса после new опущено, видимо Exception
Ilya
Хреновая практика бросать exception
Ilya
Подозрительное место
Ayrat
Подозрительное место
Потому что нет DU
Ayrat
Там же написано won't happen
Ayrat
На самом деле может случиться, так как никто не запретил наследование от Queue
Vasiliy
Что то не выходит. Что-то где-то не так делаю.
Vasiliy
Поставил c# 9 и таргет на .net 5
Hog
Вроде инстанс женерика нельзя
Hog
Поставь => заместо =
Vasiliy
🤔 но у чувака на скрине стоит "=" и студия\райдер не ругается на дженерик тип T.
Dmitry
class Program <T>, нет?
Vasiliy
хммм)
Vasiliy
ошибок нет, но подозрительно
Ayrat
Что то не выходит. Что-то где-то не так делаю.
Так ты поле пытаешься сделать дженерик в недженерик типе. Как
Ayrat
Что туда должен компилятор записать?)
Ayrat
То есть правильно сказали что надо сделать дженерик тип (программ<Т>)
Ayrat
Можно ещё empty сделать функцией, а не полем
Ayrat
И тоже сработает
F.
может надо было не Progam, а в ConstructorInteference<T> ?
Vasiliy
честно, что то херня, что это херня и я тоже не очень понимаю, что происходит :D по оригинальному скрину, там нет проблем с типами, филдами и методами. Хотя, конечно, могли вырубить все варнинги.
Vasiliy
https://adrenaline-stadium.ru/afisha/%D1%8D%D0%BF%D0%B8%D0%B4%D0%B5%D0%BC%D0%B8%D1%8F-xxv-%D0%BB%D0%B5%D1%82-%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B5/ опа)
Ilya
can't upvote this any harder https://twitter.com/jonathan_blow/status/1361086168750678017?s=21
Tako
Tako
читать отзывы о айти компаниях смешнее всяких стендапов
Vasiliy
Крылатый
Vladyslav
а кандидату 26
Крылатый
а кандидату 26
Лучше: на месяц старше!
Vasily
На день
Doge
Mikhαil
Лучше: на месяц старше!
Ещё лучше: он в целом младше но выглядит солиднее и умнее
Крылатый
Kirill
Ayrat
кандидату повезло, неадекваты его сами отшили
Tako
ахахахахахах
Tako
это одна из самых больших украинских айти компаний...
Tako
кто это?
NIX Solutions
Sergey
А по тк Украины можно отказать на основе возраста? Пахнет кулстори)