230 читали · 2 года назад
Extensions: что это и как устроены?
Extensions (расширения) – это одна из самых известных фич в Kotlin, которая позволяет расширять существующие классы без изменения их исходного кода. Это очень полезно, когда вы хотите добавить новые методы или свойства к сторонним классам. Сами расширения НЕ меняют класс, к которому они применяются. Они применятся только на уровне компиляции и доступны только нам в нашем проекте, где мы их написали. Давайте создадим простое расширение для класса String – метод, который будет выводить количество котиков в строке: Здесь мы добавили метод catCount к классу String...
3625 читали · 4 года назад
Мейнстрим — что это такое, суть и примеры
Мейнстрим (Mainstream) – это термин, который используется для определения вектора развития заинтересованности населения в определенной сфере культуры, искусства, или прочей жизнедеятельности. Само слово «МЕЙНСТРИМ» пришло к нам с английского языка, где оно буквально означает: «Основное течение». Что такое МЕЙНСТРИМ простыми словами, определение, значение. Простыми словами, Мейнстрим – это термин, которым принято называть популярное направление в какой-либо области. Другими словами, можно сказать, что это определенная популярная и массовая тенденция или тренд...