JetBrains випустила Kotlin 2.3.0. Реліз має експериментальні функції та підтримку Java 25
JetBrains випустила загальнодоступне останнє оновлення мови програмування Kotlin 2.3.0. Новий реліз має низку експериментальних функцій, включаючи перевірку значень, сумісність зі Swift, новий синтаксис для явних резервних полів та підтримку Java 2. Про це повідомляє блог компанії.
Нова перевірка невикористаних значень у Kotlin 2.3.0 допомагає запобігти ігноруванню результатів. Вона попереджає щоразу, коли вираз повертає значення, відмінне від Unit або Nothing, і не передається функції, не перевіряється в умові або не використовується іншим чином. Перевірка допомагає виявляти помилки, коли виклик функції видає змістовний результат, який був непомітно видалений, що може призвести до неочікуваної поведінки або важкодоступних проблем. Ця функція наразі є експериментальною.
Ще одна експериментальна функція релізу 2.3.0 покращує сумісність мови Kotlin з мовою Swift. Це стає можливим завдяки експорту в Swift з підтримкою нативних класів перерахувань та параметрів функцій зі змінними параметрами. Раніше перерахування Kotlin експортувалися як звичайні класи Swift. Завдяки прямому відображенню розробники можуть використовувати звичайні нативні перерахування Swift.
Інші можливості Kotlin 2.3.0 включають наступне:
Інструкції з встановлення нової версії мови можна знайти на blog.jetbrains.com. Цей загальний реліз конкурента Java є наступним після випуску реліз-кандидата, який було представлено 18 листопада.
Дослідники з кібербезпеки RedAccess виявили масштабну проблему: тисячі додатків, створених за допомогою популярних платформ для…
Стрімка популярність Claude — майже 290 мільйонів відвідувань веб-сайту на місяць — зробила його привабливою…
Стрімінговий сервіс Twitch видалив обліковий запис користувача, який під час прямих трансляцій рекламував азартні ігри.…
Месенджер Telegram отримав чергове оновлення з кількома помітними функціями. Головна новина — користувачі тепер мають…
Компанія Google анонсувала п'ять оновлень для своїх ШІ-функцій у пошуковій видачі — AI Overviews та…
Жорсткі переговори між засновниками стартапів рідко виносяться на публіку — особливо коли йдеться про компанію,…