Александр МАРЦИНКЕВИЧ - ГОП
🚀 Go 1.27: что нового в следующем большом обновлении Go
Go продолжает развивать не синтаксис ради синтаксиса, а то, что реально влияет на production-сервисы. Главные изменения: 🧬 Generic methods Методы смогут иметь собственные type parameters: type Box[T any] struct { Value T } func (b Box[T]) Map[R any](fn func(T) R) Box[R] { return Box[R]{fn(b.Value)} } Это открывает новые возможности для обобщённых библиотек. ⚡ Улучшения работы с памятью Компилятор получил оптимизации для маленьких аллокаций. Результат: - меньше overhead при создании объектов;...
Android GO. Что это и зачем?
Android 13 Go появился довольно давно, но все же вызывает вопросы пользователей, что это, чем отличается от просто Android и зачем эта приставка GO? На самом деле различий между упрощенной и стандартной ОС немного. Шторка уведомлений и быстрых настроек, а также меню приложений и сам раздел «Настройки» почти не отличаются. По сути это одна и та же система. До выхода Android 11 Go системы разнились по части «Недавних приложений». В Android Go не было больших карточек с недавно открытыми утилитами: здесь работающие в фоне программы отображались в виде списка с небольшими превью...