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


100 дни на Kotlin — Ден 8: Интерфейси и абстрактни класове — Преодоляване на световете на гъвкавостта...
Добре дошли отново в нашите 100 дни за изучаване на Kotlin! В Ден 7 изследвахме очарователните сфери на наследяването и полиморфизма, черпейки вдъхновение от забележителната Грейс Хопър — истински пионер в света на компютрите. Днес ние се впускаме в мисията да преодолеем световете на гъвкавостта и структурата, докато се гмурнем в интерфейси и абстрактни класове. Присъединете се към нас в това завладяващо пътешествие, докато разкриваме силите на абстракцията и получаваме вдъхновение от..

Kotlin декодиран | Част 1 — main() и точка и запетая
Здравейте всички, добре дошли в друга статия от поредицата Kotlin Decoded. Това описва функцията main() в Kotlin, която е началната точка на програма, и ролята на точката и запетая в синтаксиса на Kotlin. Kotlin Decoded е поредица от статии за Java разработчици, които искат да научат Kotlin. Той сравнява двата езика и дава полезни съвети от различни източници. Това не е пълен урок по Kotlin и предполага известен опит в програмирането. Прочетете въведението на серията за повече..

Kotlin Code Smells 19 — Setters
Първото упражнение, което младшите програмисти често правят, включва IDE, уроци и старши разработчици, които ги учат на анти-модел. проблеми Изменчивост Скриване на информация Анемични модели Fail Fast Интегритет Дублиран код Паралелно изпълнение на програмиране Решения Избягвайте сетери Задайте основни атрибути на конструкцията на обекта. Примерен код погрешно // Anemic mutable class data class PhoneCall( var origin: String? = null, var destination:..

Основен и вторичен конструктор в Kotlin
Конструкторът е специален тип подпрограма, извикана за създаване на обект . Това е специална членска функция, която може да бъде извикана, когато обект от клас се опита да инициализира променливи или свойства за този конкретен клас. Основен конструктор Един клас Kotlin може да има само един основен конструктор . Първичният конструктор осигурява лесен начин за инициализиране на свойствата на член на клас. Той приема списък с параметри, разделени със запетая, и се декларира..

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

Как да направите обратно търсене enum константа по стойност в Kotlin
Това е страхотен трик, който открих наскоро enums са много полезна концепция в програмирането и ни позволяват да дефинираме постоянни стойности, които могат лесно да съхраняват групирани данни и дори да декларират членове Използвам ги силно в моя код за автоматизация, за да дефинирам постоянни стойности и те работят много добре, когато имаме дефиниране на различни клонове в клауза when в kotlin, за да може да изпълняваме различни видове действия Обичаен случай на употреба Един..

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