Kotlin | Тесты
1.55K subscribers
27 photos
1 video
459 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.iss.one/+OOb6zFa_-Oo3NjZi
Задачи t.iss.one/+CVnW0MJk6xZjZDc6
Вакансии t.iss.one/+KuGNaHeKkQg1NzAy
Download Telegram
Media is too big
VIEW IN TELEGRAM
📺 База 1000+ реальных собеседований

На программиста, тестировщика, аналитика, проджекта и другие IT профы.

Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.

🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔 Зачем нужен @Binds, когда уже есть @Provides?

-
@Provides используется, когда ты сам пишешь реализацию метода, который создаёт объект — подходит для фабричных методов или случаев с дополнительной логикой.
-
@Binds применяется, когда ты просто хочешь связать интерфейс с уже существующей реализацией, без явного кода создания. Он экономит ресурсы компиляции, так как генерирует меньше обёрток и вызывается напрямую.
@Binds предпочтительнее, если не требуется сложная логика в методе.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1💊1
🤔 Как можно в Kotlin выполнить преобразование списка строк в список их длин?
Anonymous Quiz
95%
Использование map { it.length }
3%
Применение convert { length }
3%
Вызов list.transform { it.length }
0%
Использование collect { it.length }