Что нового
  • Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Выпущен Релиз-кандидат Kotlin 1.1

Sascha

Заместитель Администратора
Команда форума
Администратор
Регистрация
9 Май 2015
Сообщения
1,071
Баллы
155
Возраст
51
Вчера был выпущен релиз-кандидат Kotlin 1.1, что не может не радовать всех поклонников этого языка — ведь это значит, что скоро выйдет финальная версия!

Нововведения


Единственной новой фичей в релиз-кандидате стала функция takeUnless — аналог

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

(добавленной ранее в 1.1) с обратным условием. Багфиксов было гораздо больше, стоит ознакомиться со

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

. Кроме того, были исправлены некоторые проблемы с IDE.

Руководство по миграции


Раньше

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

, что все бинарники, созданные в пре-релизных версиях, отвергаются компилятором: вам нужно перекомпилировать всё, что было скомпилировано в версии 1.1‑M0x и бета-версиях. Весь код из 1.0.x, конечно, работает без перекомпиляции.

До сих пор компилятор Kotlin можно было запускать под любой версией Java, начиная с шестой, но начиная с версий 1.1.x, он станет запускаться только под Java 8 и 9. Чтобы подготовить вас к миграции, при запуске под Java 6 или 7 компилятор будет выдавать предупреждения. Заметьте, что это повлияет лишь на сборку: скомпилированный код останется совместимым с Java 6 по умолчанию.

Extension-свойство .javaClass теперь считается устаревшим. В качестве замены нужно использовать ::class.java. В IDE появилась возможность быстрого применения этого исправления.

Для уменьшения размера стандартной библиотеки JavaScript многие функции-помощники из пакетов kotlin.dom и kotlin.dom.build были признаны устаревшими, и они будут удалены в следующем обновлении.

Как опробовать новую версию?

  • В Maven/Gradle: Добавьте http://dl.bintray.com/kotlin/kotlin-eap-1.1 в качестве репозитория для сборочного скрипта и ваших проектов; используйте 1.1.0-rc-91 в качестве номера версии компилятора и стандартной библиотеки.
  • В IntelliJ IDEA: Перейдите в Tools → Kotlin → Configure Kotlin Plugin Updates, затем выберите «Early Access Preview 1.1» в выпадающем списке Update channel, затем нажмите Check for updates.
  • В Eclipse: установите плагин, указав в качестве источника обновлений этот сайт:
    https://dl.bintray.com/jetbrains/kotlin/eclipse-plugin/0.8.0
  • CLI-компилятор можно скачать с

    Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

    .
  • На

    Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

    .


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.
 
Вверх