Olej писал(а):Сообщество Kotlin выбрало для общения среду Telegram.
Все новости (вопросы / ответы) можете смотреть в Telegram-чатах:
Там, в частности, обсуждают по поводу серьёзного обновления версий.
А в Kotlin, в виду его молодости, обновления версий очень серьёзно - это не обновление декораций, как бывает в уже устоявшихся языках, а изменения (расширения) синтаксиса.
Поэтому смотрю что там у нас ...
Сначала с консольным компилятором, который у меня устанавливался средствами
SDKMAN! . Вспоминаем для начала команды, как работает SDKMAN! :
Код: Выделить всё
[olej@dell Python]$ sdk
==== BROADCAST =================================================================
* 01/03/18: Springboot 2.0.0.RELEASE released on SDKMAN! #springboot
* 28/02/18: Gradle 4.6 released on SDKMAN! #gradle
* 27/02/18: Kscript 2.4.1 released on SDKMAN! #kscript
================================================================================
Usage: sdk <command> [candidate] [version]
sdk offline <enable|disable>
commands:
install or i <candidate> [version]
uninstall or rm <candidate> <version>
list or ls [candidate]
use or u <candidate> [version]
default or d <candidate> [version]
current or c [candidate]
upgrade or ug [candidate]
version or v
broadcast or b
help or h
offline [enable|disable]
selfupdate [force]
flush <candidates|broadcast|archives|temp>
candidate : the SDK to install: groovy, scala, grails, gradle, kotlin, etc.
use list command for comprehensive list of candidates
eg: $ sdk list
version : where optional, defaults to latest stable if not provided
eg: $ sdk install groovy
Код: Выделить всё
[olej@dell Python]$ sdk list kotlin
================================================================================
Available Kotlin Versions
================================================================================
> * 1.2.21 1.1.2 1.0.2
1.2.20 1.1.1 1.0.1-2
1.2.10 1.1-beta2 1.0.1-1
1.2.0 1.1-beta 1.0.1
1.1.61 1.1-RC 1.0.0
1.1.60 1.1-M04
1.1.51 1.1-M02
1.1.50 1.1-M01
1.1.4-3 1.1
1.1.4-2 1.0.7
1.1.4 1.0.6
1.1.3-2 1.0.5-2
1.1.3 1.0.5
1.1.2-5 1.0.4
* 1.1.2-2 1.0.3
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
ATTENTION: A new version of SDKMAN is available...
The current version is 5.6.1+290, but you have 5.5.9+231.
Would you like to upgrade now? (Y/n)y
Updating SDKMAN...
######################################################################## 100,0%
Successfully upgraded SDKMAN!
Open a new terminal to start using SDKMAN 5.6.1+290.
To join our BETA channel, simply follow the instructions on:
http://sdkman.io/install.html
Enjoy!!!
Код: Выделить всё
[olej@dell Python]$ kotlinc -version
info: kotlinc-jvm 1.2.21 (JRE 1.8.0_151-b12)