Публикации по теме 'kotlin'


карта () против плоской карты ()
Котлин Заметки карта() map() — это функция расширения в Kotlin, которая определяется как: fun <T, R> Iterable<T>.map(transform: (T) -> R): List<R> Эта функция обычно полезна в ситуациях взаимного сопоставления . Например, предположим, что каждый заказ состоит из множества строк заказа в качестве подробных позиций покупки: class Order(val name: String, val price: Int) Теперь, если у нас есть Order , мы можем использовать map() , чтобы найти..

Kotlin Code Smell 017 — Нарушители шаблонов
TL;DR: Patterns are awesome, but with great powers comes great responsibility. Проблемы Над дизайном Читабельность Решения Измерьте компромисс использования шаблонов. Создавайте решения, основанные на реальных именах ( существенные ), а не на архитектурных (случайных). Выбирайте хорошие имена . Пользовательский метод MAPPER для нахождения биекций реальных сущностей. Образец кода Неправильный Верно Заключение Выберите, когда применять шаблонное решение...

Элегантность классов Kotlin Sealed против сложности перечислений: тонкий баланс
Введение В царстве Kotlin разработчиков ждет королевство мощных конструкций, готовых к использованию в различных сценариях. Среди этих царственных конструкций есть запечатанные классы и перечисления, наделенные своими уникальными характеристиками и целями. В этом великолепном сообщении в блоге мы отправляемся в путешествие, чтобы исследовать щедрые различия между запечатанными классами и перечислениями в Котлине. С помощью великолепных фрагментов кода и выдающихся примеров мы..

Почему Kotlin - это разумный язык программирования для любых погодных условий
Помимо того, что это лучший выбор для разработки под Android, он может предложить гораздо больше. Если вы разработчик программного обеспечения или любой профессионал, работающий в ИТ-секторе, вы, вероятно, слышали о языке Котлин . За последние четыре года язык Kotlin приобрел большую популярность среди разработчиков в отрасли. Среди его преимуществ сторонники перечисляют его краткость, выразительность и простоту и, главным образом, то, что он облегчает им жизнь при написании кода по..

Kotlin Введение и сравнение с Java
В мае 2017 года Google объявил, что делает Kotlin, язык JVM, первоклассным языком для разработки под Android. Это привлекло мое внимание, и я начал изучать Котлин. Kotlin - это язык с открытым исходным кодом, разработанный JetBrains, компанией, которая разрабатывает популярные IDE, такие как Intellij IDEA и Webstorm. Вот обзор некоторых особенностей языка в отличие от Java. 1. Просто, кратко и легко начать работу с Вы когда-нибудь пробовали писать код Hello World на Java? Вот как это..

Ваше первое расширение Firefox (веб) на Kotlin
Kotlin, мой любимый язык программирования, быстро получил распространение на таких платформах, как Android или Server, где код компилируется в байт-код Java. Однако, поскольку Kotlin также поддерживает компиляцию в Javascript, этот язык также начинает привлекать внимание в веб-экосистеме. Хотя некоторый контент по написанию веб-приложений на Kotlin был опубликован, ниша написания расширений для браузера до сих пор игнорировалась. Вот почему в этом посте мы исследуем процесс написания..

Интегрируйте Zoho SDK в Android-приложение
Введение Используя ASAP SDK для Android, вы можете предложить удобную помощь пользователям вашего приложения для Android. Этот SDK позволяет установить и персонализировать надстройку, встроенную в ваше приложение, предоставляя пользователям легкий доступ к следующему: Ваша служба поддержки клиентов (для создания заявок в службу поддержки или общения с представителями службы поддержки) Ваша база знаний (для доступа к справочным статьям) Ваше сообщество пользователей (для..