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


Основни колекции: Въведение
Защо колекциите на Java са изключително проблематични и как Kotlin използва различен подход. Описание на всички различни методи за създаване на колекции — конструиране от елементи, функции за изграждане, конкретен тип конструктори/функции за инициализиране, копиране и извикване на функции на други колекции.

Споделяне на бизнес логика между Kotlin и Swift с помощта на Kotlin Multiplatform
Kotlin Multiplatform е мощен инструмент, който позволява на разработчиците да споделят код между различни платформи, като Android и iOS. В тази публикация в блога ще проучим как да използваме Kotlin Multiplatform за споделяне на бизнес логика между базирано на Kotlin приложение за Android и базирано на Swift приложение за iOS. Първо, нека създадем нов мултиплатформен проект на Kotlin. В Android Studio отидете на File › New › New Project и изберете „Kotlin/Multiplatform“ от списъка с..

Разбиране на runBlocking в Kotlin: 10 често срещани отговора
Въведение: Kotlin, със своята мощна сърутинна поддръжка, предлага на разработчиците разнообразни инструменти за ефективно управление на паралелността. Сред тези инструменти функцията runBlocking се откроява като фундаментална конструкция за управление на блокиращ код в контексти на съпрограма. В тази статия ще проучим 10 често срещани въпроса и ще предоставим изчерпателни отговори, за да ви помогнем да разберете концепцията и използването на runBlocking в Kotlin. Какво е..

5 често срещани грешки, които допускат разработчиците на Kotlin и как да ги избегнете
Проблеми с нулата: Едно от най-големите предимства на Kotlin е способността му да избягва изключения с нулев указател (NPE) чрез функциите си за нулева безопасност. Въпреки това, разработчиците на Kotlin все още могат да правят грешки, когато става въпрос за нищожност, като например неуспех да се справят правилно с нищожност или използване на !! оператор прекомерно. var name: String? = null name.length // Compile-time error: "variable 'name' can be null" name!!.length..

Изчисление v0.3.1
RNN енкодерът вече може да излъчва изход на всяка стъпка. Добавена е текуща обща демонстрация, която използва тази нова функция Енкодерите/декодерите вече очакват стъпкови входове с една колона. Преместено е извличането на записи на стъпки от масив към помощна функция Премахнати са абстрактните класове FeedForwardLayer и RecurrentLayer. Сега има само два абстрактни класа: EntryPoint и ContinuationLayer. Функциите за активиране бяха преместени в отделен подраздел в README Активирането..

5 полезни разширения на Kotlin за разработчици на Android
Разширенията на Kotlin ще ви спестят време, докато създавате приложения за Android Какво е разширение на Kotlin? Kotlin предоставя възможност за разширяване на клас или интерфейс с нова функционалност, без да се налага да наследявате от класа или да използвате шаблони за проектиране като Decorator . Това става чрез специални декларации, наречени разширения . Например, вие сте използвали класа String предимно във вашия код. Може да се случи, че искате някои свойства да..

Делегати на Kotlin
Научете за различните делегати в Kotlin Езикът Kotlin е пакет от много страхотни функции. След като започнете да използвате функциите на Kotlin, ще ги разберете по-добре. В тази публикация нека проучим делегатите на Kotlin и как да ги използваме. Въведение в модела на делегиране В софтуерното инженерство, моделът за делегиране е обектно-ориентиран модел на проектиране, който позволява композирането на обекти да постигне същата повторна употреба на код като наследяването —..