Сегодня будет задачка про контракты в Kotlin, скорее всего большинство даже не знает об их существовании
Держите доклад от JB на эту тему
✅ Правильный ответ: nullnull
Держите доклад от JB на эту тему
🔥5
Задачки по Андроиду будем решать? Или пока сфокусируемся на языке? 🌚
🔥6🌚2
0.0 / 0.0 == NaN
Согласно спецификации с плавающей запятой, NaN != NaN
В JVM это работает для примитивов, но не для одного и того же обернутого объекта (потому что .equals() сначала проверяет равенство ссылок).
Начиная с Kotlin 1.3.60: при запуске из файла .kts он возвращает значение false, но при вставке в kotlinc возвращает значение true
Добавил под спойлер ответы для задачек, по которым были попытки решения или уже был дан правильный ответ
Для всех новых задач ввожу правило -- правильный ответ, только по 10 комментариев под постом!
Для всех новых задач ввожу правило -- правильный ответ, только по 10 комментариев под постом!
🥰1
Forwarded from ermolnik — GDE, Digital Nomad, mobile team lead (Sergei Ermolaev)
Kotlin Learning Guide
Jetbrains подготовила большой гайд с демо и курсами по изучению Kotlin для всех уровней 👍
👉 Introduction to Kotlin
👉 Kotlin Onboarding
👉 Kotlin Koans
👉 AtomicKotlin
👉 Kotlin Core
👉 Coroutines and Channels
👉 Introduction to IDE Code Refactoring in Kotlin
👉 Algorithmic Challenges in Kotlin
👉 Kotlin Developer
👉 Introduction to Ktor
👉 Kotlin Backend Developer (Spring Boot)
👉 ntroduction to Android With Kotlin
👉 Android Developer With Kotlin
Будет полезно как новичкам, так и разработчикам с опытом.
Читать (En)
Jetbrains подготовила большой гайд с демо и курсами по изучению Kotlin для всех уровней 👍
👉 Introduction to Kotlin
👉 Kotlin Onboarding
👉 Kotlin Koans
👉 AtomicKotlin
👉 Kotlin Core
👉 Coroutines and Channels
👉 Introduction to IDE Code Refactoring in Kotlin
👉 Algorithmic Challenges in Kotlin
👉 Kotlin Developer
👉 Introduction to Ktor
👉 Kotlin Backend Developer (Spring Boot)
👉 ntroduction to Android With Kotlin
👉 Android Developer With Kotlin
Будет полезно как новичкам, так и разработчикам с опытом.
Читать (En)
🔥4