#Kotlin #Challenge #KtAcademy
https://blog.kotlin-academy.com/the-advent-of-kotlin-2018-week-1-229e442a143
Кто здесь любит Kotlin и посоревноваться? Кто хочет стать популярным и прославиться с помощью Kt.Academy от Martcin Moskala? Принимаете участие в соревнование по решению задач на Kotlin! Первое уж опубликовано, новое будет каждое неделю. Пишите на Kotlin и доберитесь до вершины славы Kotlin ⭐️
https://blog.kotlin-academy.com/the-advent-of-kotlin-2018-week-1-229e442a143
Кто здесь любит Kotlin и посоревноваться? Кто хочет стать популярным и прославиться с помощью Kt.Academy от Martcin Moskala? Принимаете участие в соревнование по решению задач на Kotlin! Первое уж опубликовано, новое будет каждое неделю. Пишите на Kotlin и доберитесь до вершины славы Kotlin ⭐️
#Kotlin #KtAcademy
The beauty of Kotlin typing system от Marcin Moskala@Kt.Academy
Рассказ о прекрасно спроектированной системе типов в Kotlin, которая предоставляет удобный способ для работы с nullability, type inference и др.
В статье рассказывается о
👉 Тип Any? - супертип всех типов
👉 Тип Unit
👉 Тип Nothing - подтип всех типов
👉 Какой тип у null
The beauty of Kotlin typing system от Marcin Moskala@Kt.Academy
Рассказ о прекрасно спроектированной системе типов в Kotlin, которая предоставляет удобный способ для работы с nullability, type inference и др.
В статье рассказывается о
👉 Тип Any? - супертип всех типов
👉 Тип Unit
👉 Тип Nothing - подтип всех типов
👉 Какой тип у null
Medium
The beauty of Kotlin typing system
Many amazing Kotlin features are just a result of its amazingly designed type system. See how all those pieces perfectly fit together.
👍1
#Kotlin #KtAcademy
Abstract class vs interface in Kotlin
В чем разница между интерфейсом и абстрактным классом? В Kotlin она минимизирована:
👉 у интерфейсов функции есть реализации по умолчанию
👉 свойства могу быть добавлены в интерфейс
👉 даже хранение состояния можно сделать синтетически
Так получается разница (в Kotlin) сводится только к тому, что абстрактный класс отличается наличием конструкторов и ограничениями в наследовании?
Abstract class vs interface in Kotlin
В чем разница между интерфейсом и абстрактным классом? В Kotlin она минимизирована:
👉 у интерфейсов функции есть реализации по умолчанию
👉 свойства могу быть добавлены в интерфейс
👉 даже хранение состояния можно сделать синтетически
Так получается разница (в Kotlin) сводится только к тому, что абстрактный класс отличается наличием конструкторов и ограничениями в наследовании?
👍1
#Kotlin #KtAcademy
Effective Kotlin beta release
Вышла beta версия книги "Effective Kotlin" с лучшими практиками от Мартина Москала. Хотите научиться писать Kotlin код лучше - тогда вам стоит ее купить.
Пока доступна только электронная версия книги, а в ноябре будет бумажная.
Effective Kotlin beta release
Вышла beta версия книги "Effective Kotlin" с лучшими практиками от Мартина Москала. Хотите научиться писать Kotlin код лучше - тогда вам стоит ее купить.
Пока доступна только электронная версия книги, а в ноябре будет бумажная.
Medium
Effective Kotlin beta release
It took two years for me. In the last 6 months, writing and researching this topic was my half-time job. It was reviewed by 12 people, and…