Свързани публикации 'kotlin'


Четимият код глупости ли е?
Почти всеки ден някой ми казва, че този или онзи код не е чист. Не е четлив . Не подлежи на поддръжка . Но в цялата тази концепция има някои зеещи логически пърдаши. Всеки учител знае, че е жизненоважно да познавате аудиторията си . Реч, която е на място за един човек, може да бъде напълно неразбираема за друг. Същото важи и за кода. Като преподавател по код, не мога да преброя броя пъти, когато съм показвал на класа някаква нова езикова функция/модел/идиом само за да накарам..

Синхронизиран джубокс с Vert.x и Kotlin
Тъй като Covid-19 държи всички вътре, надявам се, мислех за уеб приложения, които са малко по-съвместни по природа. Общи насоки, които мислех да взема, включвайки създаването на нещо подобно на приложение за викторина на група приятели като Kahoot, или стилов редактор на документи на Google, но за вашите хранилища в GitHub, или джубокс, където всички клиенти слушат едно и също аудио на приблизително една и съща позиция. От заглавието на тази публикация вероятно е очевидно кой съм..

Котлин | Високосна година
Здравейте, приятели, в тази публикация в блога ще научим дали дадена година е високосна или не. 😵 🔎 🔦 Високосна година е година, която се дели равномерно на 4, с изключение на години, които се делят на 100, но не и на 400. Това означава, че 2000 година е била високосна, но 1900 не е била. Ето една програма в Kotlin , която определя дали дадена година е високосна или не: В тази програма функцията isLeapYear() приема година като вход и връща true, ако е високосна година, и..

Сериализация на Kotlin: Ръководство за кодиране и декодиране на данни
В съвременните приложения кодирането и декодирането на данни е критичен процес, който гарантира, че информацията може да бъде безопасно транспортирана и разбрана от различни системи. Kotlin, със своята библиотека за сериализация, предлага мощен инструмент за ефективно справяне с тези задачи. Алберт Айнщайн веднъж каза: „Мярката за интелигентност е способността да се променяш.“ Нека въплътим тази промяна и да овладеем сериализацията на Kotlin за нашите нужди от кодиране и..

Трябва ли типът да е nullable (т.е. Int?, за да позволи това)? Трябва да бъде
Трябва ли типът да е nullable (т.е. Int?, за да позволи това)? Трябва да бъде.

Разбиране на договорите на Kotlin
Разбиране на договорите на Kotlin От Kotlin 1.3 можем да се насладим на нова, мистериозна функция — Kotlin contracts. От гледна точка на използване, те изглеждат точно като част от код, поставен като първи оператор на функция: Въпреки че по време на компилация целият този блок изчезва. Това е така, защото функцията за изграждане на договор е вградена функция с празно тяло: Изглежда лудо, но това е желаното поведение. Договорите на Kotlin са начин за комуникация с..

KMP: Използване на услуги и внедряване на функции за спиране от общи кодови интерфейси
Kotlin Multiplatform е страхотна рамка, за да можете да създавате приложения за Android и iOS, докато пишете споделена бизнес логика само веднъж, като по този начин трябва само да напишете UI код на всяка от платформите. Но какво се случва, ако имаме нужда от достъп до специфична информация за устройството, като GPS координати, за нашата бизнес логика? Как общият код може да има достъп до тези данни? Общ интерфейс Отговорът би бил да се изложи интерфейс вътре в общия код, който..