Мне кажется у тернатрного оператора главная роблема - это вложенные тернарные операторы, а не то что его кто-то может не знать
@ksviety Жыл бұрын
elvis ("?:") в котлин это бинарный оператор, а не тернарный - у него только nullable слева и fallback справа
@gaishnik86 Жыл бұрын
Егор, помню говорил, что не смог работать на новом маке. Все-таки пересилил себя?)
@yegor2569 ай бұрын
Справился в итоге :)
@daniyarutegilishev3591 Жыл бұрын
🎯 Key Takeaways for quick navigation: Made with HARPA AI
@siberiancreator Жыл бұрын
28:26 Логарифм единицы равен нулю с любым действительным основанием (в т.ч. log2(1)==0).
@alexanderkalashnikov2721Ай бұрын
Точно. У программы 2+2 оценочная длина 0, а у 1+2 будет 2)))
@siberiancreator Жыл бұрын
35:00 Егор, вы когда-то смотрели в сторону Golang? Максимально не flexibility синтаксис языка, максимально очищен от мусорных конструкций, даёт возможность максимально избавиться от boilerplate кода, позволяет делать очень чистую архитектуру (вплоть до почти чисто абстрактной/интерфейсной архитектуры), из-за утиной типизации модули друг к другу подходят с минимальным адаптором (адаптор, по сути, является делегатом), из-за неё же + встраивания типов расширяемость и заменяемость типов волшебная (даже не представляю как это могло бы делаться проще), нет тернарного оператора (но на дженериках его можно легко реализовать как функцию). Но да: некоторые решения языка позволяют делать и нечитаемый код, и код с жутким зацеплением, код с малопредсказуемым алгоритмом выполнения, возможность писать универсальные типы в функциях/методах (что может плодить проблемы). Утиная типизация в какой-то момент может наоборот навредить: интерфейс реализуется тот же, контракты функций такие же, а типы должны быть разные и из-за замены аргумента в функции программа работает неверно, а компилятор это не ловит. Но насколько часто такое встречается пока не знаю.
@dmitrygromo7 ай бұрын
Тоже сразу в голове возник Golang. Вообще когда на плюсах пишешь понимаешь как же чутко авторы Golang прочувствовали недостатки плюсов 😅
@doremifasolca Жыл бұрын
мне больше нравится когда Егор рассказывает на русском, так как En я воспринимаю херово
@siberiancreator Жыл бұрын
Булиновские? Обычно говорят "Булевы" значения. Кто не в курсе: Буль - фамилия одного из основателей математической логики.