Публикации по теме 'kotlin'
Crabby Kotlin: тянущиеся лямбда-выражения
Отказ от ответственности: все мнения являются моими собственными
Сегодня я буду немного раздражительным и просто пожалуюсь на концепцию замыкающих лямбда-выражений в Котлине. Здесь будет несколько открытых мыслей, но я мог бы предложить некоторую помощь ближе к концу.
Как в основном Java-инженер, я привык, что все параметры функции находятся внутри скобок, которые идут после нее. Вы знаете, вот так.
Что такое сборщики сопрограмм?Мастер-класс по сопрограммам: глава 2, запуск, асинхронность, блокировка запуска…
Добро пожаловать в подробное руководство по Kotlin Coroutines! В этой серии статей я провожу вас в увлекательное путешествие, начиная с основ и постепенно углубляясь в более сложные концепции. Откройте для себя мир основных конструкторов сопрограмм , от runBlocking до produce. Итак, возьмите свою любимую чашку кофе, устройтесь поудобнее и давайте углубимся в мир сопрограмм. эм>
Во второй главе нашего мастер-класса по сопрограммам мы рассмотрим основные конструкторы..
7 функций языка Kotlin, по которым я больше всего скучаю, когда возвращаюсь к Java
7 функций языка Kotlin, по которым я больше всего скучаю, когда возвращаюсь к Java
Как Kotlin сравнивается с Java и какие функции я бы хотел добавить в Java
Это обновленная версия старого поста, который я написал несколько лет назад. Я профессионально работаю с Kotlin последние 4-5 лет, в течение которых я никогда особо не интересовался Java. Я все еще фанат Kotlin, но позвольте мне быть …
Уравнения движения
Введение
Предположим, нам нужно найти ответ на вопрос примерно такого содержания: Автомобиль трогается с места и проходит некоторое расстояние за несколько секунд с постоянным ускорением. Найдите ускорение автомобиля. В этом сценарии вы должны иметь дело со скоростью автомобиля, расстоянием, затраченным временем, перемещением и т. д. Требуется уравнение движения.
Классическая механика основана на уравнениях движения. Для всех макроскопических тел, движущихся со скоростью, значительно..
Строки в тройных кавычках
Достижение лучшего форматирования и упрощение работы с регулярными выражениями со строками в тройных кавычках, trimIndent и trimMargin
Теги: # К вашему сведению
Эта статья является частью Kotlin Primer , авторитетного руководства по языку Kotlin, предназначенного для облегчения внедрения Kotlin в организациях, ориентированных на Java. Это было…
Kotlin Code Smell 005 — «Слишком умно для вашего же блага»
TL;DR - Don't pretend you are too smart. Clean code asks for readability
and simplicity.
Проблемы
Читабельность Ремонтопригодность Качество кода Преждевременная оптимизация
Решения
Рефакторинг кода Используйте лучшие имена
Примеры
Оптимизированные циклы
Исключения
Оптимизирован код для низкоуровневых операций. Функции однострочного кода
Образец кода
Неправильный
fun primeFactors(n: Int): ArrayList<Int> {
val f = ArrayList<Int>(); var..
Преодоление препятствий навигации
Экономьте время при решении проблем с навигацией в Jetpack Compose.
Введение
Привет, ребята 👋👋, добро пожаловать в другую статью, в нашей предыдущей статье мы обсуждали как проверить сетевой трафик с помощью расширения Chucker dev в Android . В этой статье я покажу вам трюк, который поможет вам сэкономить время при работе с неприятностями, связанными с Navigation Compose.
Если вы использовали компоновку навигации, вы, возможно, заметили, что иногда это может быть головной болью,..