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


Any, Unit, Nothing и всички техни приятели
Всякакви Това е лесно, Any е само "root" тип, така че всеки друг тип се простира от него. Това е като Object в Java, всъщност компилираният код за стойност от тип Any е Object. // Котлин val greeting: Any = "Hi there!" // Java private final Object greeting = "Hi there!"; Мерна единица Функция, връщаща единица в Kotlin, означава връщане на void в Java. Освен това, функция, връщаща Unit в Kotlin, не трябва изрично да го връща. Така че тези две..

Корутини на Kotlin
Асинхронното и едновременното програмиране играе важна роля в настоящия свят на уеб API и микроуслуги, където значителна част от нашия код е за организиране на мрежови взаимодействия. Използването на традиционни синхронни модели, при които нишките се блокират, докато чакат външни отговори, не е подходящо за платформи. Работата с нишките, синхронизацията и блокировките би било последното нещо, което човек би искал, докато пише асинхронни приложения. Какво предлага Kotlin, за да улесни..

Нека научим как да кодираме с помощта на Kotlin - част 004
Уау, можеш ли да повярваш, че вече сме в нашата пета част от тази поредица? Ако сте нов в тази поредица, горещо препоръчвам да се върнете към въведението, тъй като всяка част се основава на предишните части. В четвърта част ще продължим да изучаваме контролните потоци, като научим за другите цикли в Kotlin. Въпреки това, преди да започнем, уверете се, че сте създали нов пакет с име part_004 и създайте нов файл на Kotlin с име app . Страхотно, да започваме. В този пример ще..

Създаване на аритметичен анализатор с Kotlin
През последния си семестър учих за парсер в дизайна на компилатора. Но всичко това беше теоретично. Исках да направя нещо практично. Затова реших да направя Библиотека за аритметичен анализатор с всички тригонометрични и логаритмични функции, които могат да се използват и от други за оценка на изрази. А езикът kotlin е много лесен за писане и идиоматичен. цели Библиотека, предоставяща функцията за оценка на израза val result =..

Усъвършенстване на мрежата на Android с Coroutines на Kotlin
Усъвършенстване на мрежата на Android с Coroutines на Kotlin Ако сте като мен, обичате да абстрахирате всичко. Наличието на структури за многократна употреба, които намаляват количеството шаблони, е това, което ви прави добър разработчик. Една такава досадна задача, от която винаги съм искал да се абстрахирам, е работата в мрежа. Огромни обратни извиквания, грозна обработка на грешки, анализиране на стойностите и картографиране на анализирани стойности в модели на бизнес логика е..