Ilya
когда тебе оптику подвезут - напиши как ты порешал
Anatoly
напиши жалобу в роспотребнадзор
Anatoly
тебе сложно что ли?
Ilya
напиши жалобу в роспотребнадзор
да я щас хочу попробовать снова подключить - может быть заработало
Vasiliy
boolean emptyCurrentLevel = StringUtils.isEmpty(currentLevel); boolean currentLevelIsThreeOrFour = !emptyCurrentLevel && ("3".equals(currentLevel) || "4".equals(currentLevel)); return emptyCurrentLevel || !currentLevelIsThreeOrFour ребят хелп плиз, тут можно как то сократить булевые операции?
Vasiliy
java
Ilya
currentLevel == 3 || currentLevel == 4?
Sergey
Лень читать сильно
Vasiliy
Лень читать сильно
ахахахха 🙈 аналогично :D
Vasiliy
просто там какая то жесть, зачем так вообще написали :D
Vasiliy
Подведены итоги исследования аудитории Telegram на основании более 70 000 опрошенных ⁠ Результаты исследования Telegram в России:⁠⁠ — С 2019 года распределение по городам России почти не изменилось: Москва лидирует с 33%, Санкт-Петербург — с 13%, а следом идут города-миллионники. — В русскоязычном Telegram сейчас свыше 300 тысяч каналов, однако половина пользователей подписана меньше чем на 15. — Треть пользователей мессенджера читает до пяти каналов, еще 29% — 6-10 каналов. Меньше половины опрошенных читают более 10 каналов. — Новостные каналы читают четыре из пяти опрошенных. Аудиторию развлекательных, образовательных или политических каналов составляет половина всех пользователей Telegram. Подробные результаты: tgstat.ru/research-2021 #исследование #аудитория
Ilya
а на божественном C# можно написать currentLevel is 3 or 4
Ilya
В джаве любят длинные названия.
Ilya
Мне кажется, в коде выше можно вообще в отдельную проверку вынести emptyCurrentLevel и отдельным return его оформить. if StringUtils.isEmpty(currentLevel) return true; А дальше уже вторым return "3".equals(currentLevel) || "4".equals(currentLevel)
Ilya
А, только на второй return ещё надо отрицание навесить, кажется.
Ilya
То есть по факту мы возвращаем true для всех уровней, кроме 3 и 4. Наверное, даже проверка на empty не нужна в таком случае.
Vasily
Нашли прекол в компиляторе
Vasily
Не ругается на выражение в асинке async{ if a then return() printfn "ssss" }
Vasily
В теории компилятор должен бы поматериться
Vasily
Т.к. во вторую веточку-то мы попадем
Vasily
НО НЕ ТУТ-ТО БЫЛО
Vasily
Вот так ноги и отстреливаются
Anonymous
а чоб не гуид?
Так зачем даже гуид, если есть база данных?
Vasily
Мне не надо в нижний код
Vasily
И я явно написал return
Vasily
Короче, некий flaw небольшой
Vasily
@vl_za , поясни за поведение
Hog
На чо там ругаться?
Romɑn
Или москалей
Romɑn
или на темнокожих
Vlæd
@vl_za , поясни за поведение
Я не в курсе, если честно, гляну на досуге.
Ayrat
Нашли прекол в компиляторе
Это не прекол, это бай дизайн
Ayrat
Из СЕ есть множественный ретурн бай дизайн
Ayrat
Иначе бы не было seq { yield 1 yield 2 }
Ayrat
Yield и Return равнозначны
Vlæd
Во, даже смотреть не надо
Ayrat
Чтобы сделать ранний выход надо обмазываться дополнительно
Kirill
Ayrat
Хорошее название
Hog
🔥
Ayrat
Не ругается на выражение в асинке async{ if a then return() printfn "ssss" }
Вот тут пример и объяснение https://fsharpforfunandprofit.com/posts/computation-expressions-builder-part2/
Vasily
Мда
Ayrat
Return and yield do not generate an early return from a computation expression. No, the entire computation expression, all the way to the last curly brace, is always evaluated and results in a single value. Let me repeat that. Every part of the computation expression is always evaluated – there is no short circuiting going on. If we want to short circuit and return early, we have to write our own code to do that (and we’ll see how to do that later).
Ayrat
Мда
Всегда так было!
Vasily
Всегда так было!
Старость не в радость
Hog
Старость не в радость
И на старика бывает старуха
Ilya
ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО ИНОСТРАННЫМ СРЕДСТВОМ МАССОВОЙ ИНФОРМАЦИИ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА, И (ИЛИ) РОССИЙСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА. «Саббатикал становится новым трендом». «Сбер» разрешил своим сотрудникам брать годовой неоплачиваемый отпуск https://meduza.io/news/2021/06/07/sabbatikal-stanovitsya-novym-trendom-sber-razreshil-svoim-sotrudnikam-brat-godovoy-neoplachivaemyy-otpusk
Ilya
Чот медуза сломалась, раньше заголовок новости был первым.
Sergey
У кого нить есть ещё такое на работе?
Что именно трехмесячная удаленка или отпуск?
Sergey
Я слышал в кроке есть, пруфов не будет
Sergey
Как же им удаленка поперёк горла
Крылатый
Видимо, остальное ушло на оплату чая и шлюх на пмэф-2021.
Крылатый
Видел, да.
Mikhαil
У кого нить есть ещё такое на работе?
Да знаю такие кейсы. Но это или западные конторы или нко международные
Mikhαil
Но вообще щас правда популярно становится
Mikhαil
В Эрнст энд янге такое давали но не системно а в частном порядке
Kirill
Чот медуза сломалась, раньше заголовок новости был первым.
Так удобней, не нужно прерываться на обязательную плашку
Kirill
Сразу скипаешь ее и все
Ilya
Так удобней, не нужно прерываться на обязательную плашку
Ваще нифига не удобно. В превью в тг видно мусор, поэтому нет желания кликнуть. Если скроллишь сообщения, то всё равно заголовок в начале сообщения удобнее, чтобы понять, надо скипнуть или почитать.
Kirill
Kirill
Мне норм
Kirill
Еще бы ссылку убрать, или сократить
Mikhαil
Новая специальность c# middleware
Mikhαil
Backend-разработчик (C# middleware) в Элком+— международная IT-компания с экспертизой в области радиосвязи, автоматизации и цифровизации. Томск. До 80К. Описание вакансии на GeekJob.ru
Ilya
Мне норм
Мне тоже. (оказывается, на все новости я не подписан, только на лайв)