Ilya
Ilya
когда тебе оптику подвезут - напиши как ты порешал
Anatoly
напиши жалобу в роспотребнадзор
Anatoly
тебе сложно что ли?
Vasiliy
boolean emptyCurrentLevel = StringUtils.isEmpty(currentLevel);
boolean currentLevelIsThreeOrFour = !emptyCurrentLevel && ("3".equals(currentLevel) || "4".equals(currentLevel));
return emptyCurrentLevel || !currentLevelIsThreeOrFour
ребят хелп плиз, тут можно как то сократить булевые операции?
Ilya
Vasiliy
java
Ilya
currentLevel == 3 || currentLevel == 4?
Sergey
Sergey
Лень читать сильно
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)
Romɑn
Ilya
А, только на второй return ещё надо отрицание навесить, кажется.
Ilya
То есть по факту мы возвращаем true для всех уровней, кроме 3 и 4. Наверное, даже проверка на empty не нужна в таком случае.
Vasily
Нашли прекол в компиляторе
Vasily
Не ругается на выражение в асинке async{
if a then return()
printfn "ssss"
}
Vasily
В теории компилятор должен бы поматериться
Vasily
Т.к. во вторую веточку-то мы попадем
Vasily
НО НЕ ТУТ-ТО БЫЛО
Vasily
Вот так ноги и отстреливаются
Anonymous
Vasily
Vasily
Мне не надо в нижний код
Vasily
И я явно написал return
Vasily
Короче, некий flaw небольшой
Vasily
@vl_za , поясни за поведение
Hog
Romɑn
Hog
На чо там ругаться?
Romɑn
Romɑn
Или москалей
Romɑn
или на темнокожих
Ayrat
Из СЕ есть множественный ретурн бай дизайн
Ayrat
Иначе бы не было seq {
yield 1
yield 2
}
Ayrat
Yield и Return равнозначны
Vlæd
Во, даже смотреть не надо
Ayrat
Чтобы сделать ранний выход надо обмазываться дополнительно
Kirill
Ayrat
Hog
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
Ilya
ДАННОЕ СООБЩЕНИЕ (МАТЕРИАЛ) СОЗДАНО И (ИЛИ) РАСПРОСТРАНЕНО ИНОСТРАННЫМ СРЕДСТВОМ МАССОВОЙ ИНФОРМАЦИИ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА, И (ИЛИ) РОССИЙСКИМ ЮРИДИЧЕСКИМ ЛИЦОМ, ВЫПОЛНЯЮЩИМ ФУНКЦИИ ИНОСТРАННОГО АГЕНТА.
«Саббатикал становится новым трендом». «Сбер» разрешил своим сотрудникам брать годовой неоплачиваемый отпуск
https://meduza.io/news/2021/06/07/sabbatikal-stanovitsya-novym-trendom-sber-razreshil-svoim-sotrudnikam-brat-godovoy-neoplachivaemyy-otpusk
Ilya
Чот медуза сломалась, раньше заголовок новости был первым.
Ilya
Ilya
Sergey
Я слышал в кроке есть, пруфов не будет
Sergey
Как же им удаленка поперёк горла
Крылатый
Ilya
Крылатый
Видимо, остальное ушло на оплату чая и шлюх на пмэф-2021.
Sergey
Крылатый
Видел, да.
Mikhαil
Но вообще щас правда популярно становится
Mikhαil
В Эрнст энд янге такое давали но не системно а в частном порядке
Kirill
Kirill
Kirill
Сразу скипаешь ее и все
Kirill
Kirill
Мне норм
Kirill
Еще бы ссылку убрать, или сократить
Mikhαil
Новая специальность c# middleware
Mikhαil
Backend-разработчик (C# middleware)
в Элком+— международная IT-компания с экспертизой в области радиосвязи, автоматизации и цифровизации.
Томск.
До 80К.
Описание вакансии на GeekJob.ru
Ilya
Мне норм
Мне тоже. (оказывается, на все новости я не подписан, только на лайв)