Свързани публикации 'kotlin'
Kotlin Coroutines в Android
Kotlin Coroutines в Android
Работата с паралелността на Android винаги е била предизвикателство. Въпреки това, с все по-популярното приемане на Kotlin за разработка на Android, възникват нови възможности за писане на асинхронен код, като съпрограмми.
В тази публикация в блога, след кратко представяне на това какво представляват съпрограммите и как работят вътрешно, ще разгледаме няколко практически примера за използване на съпрограмми за писане на лесен за четене асинхронен код за..
Научете Kotlin вместо Java
В света на разработката на софтуер изборът на правилния език за програмиране е от решаващо значение. С толкова много налични опции може да е трудно да определите кой език е най-подходящ за вашия проект. През последните години обаче Kotlin се наложи като популярен избор сред разработчиците и има защо.
Kotlin е модерен език за програмиране, който предлага набор от предимства пред други езици. Ето само няколко причини, поради които трябва да обмислите използването на Kotlin за..
5 най-добри езика за програмиране за разработка на приложения за Android
Търсенето на приложения за Android нараства, както и нуждата от квалифицирани разработчици за Android. Събрахме най-добрите езици за програмиране, за да ви помогнем да създадете най-добрите приложения за Android.
Използването на смартфони е необходимост в съвременния живот. Той има няколко ценни приложения в допълнение към други завладяващи приложения. Смартфоните се нуждаят от приложения, за да бъдат забавни, но използването на правилния език за програмиране ще доведе до..
🤖 3 страхотни искания за функции на Kotlin
Ние гледаме отвъд Kotlin 1.8, за да видим функции, които може да се появят в 1.9 или в 2.0 основна версия.
Състояние на Kotlin 1.7.x и Kotlin 1.8
Днес ще ви разкажа малко за някои вълнуващи заявки за функции на Kotlin, които в крайна сметка може да станат част от стандарта. Но преди да се потопим в подробностите...
Избягвайте да използвате израза „когато“, доколкото е възможно. Вместо това използвайте полиморфизъм
Съвет за разработчиците на Android
Изявленията When често се считат за „мирис на код“ и трябва да се избягват.
Да кажем, че Button се нуждае от разработване с пет предварително дефинирани размера:
малък (височина = 16dp) среден (височина = 24dp) голям (височина = 32dp) огромен (височина = 40dp) персонализиран
Нека разгледаме по-отблизо последната частна функция getButtonHeight и да разберем какво не е наред с нея.
Два проблема са свързани с дублирането на код:..
Свързани въпроси 'kotlin'
Има ли начин за динамично внедряване на интерфейсни класове на API в kotlin с bytebuddy? (модел на миксини)
Нека обобщя това, което се опитвам да постигна. По принцип искам начин да имам набор от интерфейси, които да сървърират api, които външните добавки използват за взаимодействие с двигателя.
Ето как в момента настройвам нещата.
class Engine :...
01.05.2024
Kotlin - списък с масиви - как да премахнете всички елементи от тип T, ако има по-малко от два
Имам променлив списък в kotlin, който изглежда така:
val groceries = listOf( Храна (портокал, плод), Храна (картоф, зеленчук), Храна (банан, плод), Храна (ябълка, плод), Храна (краставица, зеленчук), Храна (салата, зеленчук) )
дефинирах запечатан...
08.05.2024
Нови материали
За да научите нов език за програмиране, започнете отначало
Първоначално публикувано на http://www.mberlove.com/blog/a-new-programming-language-starting-over/
Програмистите се гордеят със способността си да усвояват лесно нови умения , разчитайки..
5 Youtubers на Data Science, които трябва да следвате
Защото всички можем да се справим с малко продуктивно отлагане
Всички сме падали в заешката дупка на Youtube, така че защо да не я направим продуктивна?! Като непрекъснато нарастващ източник..
Бих казал, че точно това е проблемът с Twitter — това е инструмент на суперпотребител.
Бих казал, че точно това е проблемът с Twitter — това е инструмент на суперпотребител. По същия начин, по който суперкодерът сочи vim като единствения начин за кодиране, но останалите от нас..
Основи на Gradio
Gradio е най-ефективният метод за демонстриране на вашия модел на машинно обучение и разполага с удобен за потребителя онлайн интерфейс, който го прави достъпен от всяко място.
Какво прави..
Илюстрация (GIF) за обяснение на дълбоки конволюционни мрежи (DCNN)
В света на компютърното зрение най-основният и често срещан алгоритъм за разпознаване на изображения е конволюционната мрежа. С популярността на рамки като tensorflow и pytorch, стана по-лесно да..
Python Bootcamp — Data Science Day 165
Python Bootcamp от Giles McMullen-Klein беше абсолютно невероятно. Джайлс има този уникален начин да улови аудиторията си, като същевременно прави съдържанието на курса много интересно...
Сравняване на модели на машинно обучение в R за прогнозиране на смърт поради сърдечна недостатъчност и диабет
Част 1: Използвайте машинно обучение за прогнозиране на смъртно събитие поради сърдечна недостатъчност
Целта на този анализ е да се сравнят методите за машинно обучение при прогнозиране на..