Kotlin从入门到进阶实战
上QQ阅读APP看书,第一时间看更新

1.4 学习工具

工欲善其事,必先利其器。本节我们简单介绍一下学习Kotlin的工具平台。

1.4.1 云端IDE

如果你想快速体验一下Kotlin,只需要通过浏览器打开云端IDE,网址为https://try.kotlinlang.org/,如图1-1所示。

图1-1 Kotlin云端IDE

在这里可以快速感受Kotlin语言到底是什么样的,但是这里不支持代码智能提示及自动补全等功能。

1.4.2 命令行REPL

有时候我们并不需要打开IDE来做一些事情。打开IDE是件很麻烦的事情,在某些场景下,开发者比较喜欢命令行。

使用命令行环境,我们可以方便地使用Kotlin REPL(Read-Eval-Print-Loop,交互式编程环境)。REPL可以实时编写Kotlin代码,并查看运行结果。通常,REPL交互方式可以用于调试、测试及测试某种效果。

如果你想在本地快速测试一个简短的Kotlin代码,可以使用命令行REPL。Kotlin是运行在JVM环境下的语言。首先我们要有JDK环境(此处省略Java环境配置)。

目前,Kotlin正式发布的最新版本是1.1.50。首先去下载Kotlin运行环境安装包:https://github.com/JetBrains/kotlin/releases/download/v1.1.50/kotlin-compiler-1.1.50.zip。

解压完kotlin-compiler-1.1.50.zip,放到相应的目录下。然后配置系统环境变量:

    export KOTLIN_HOME=/Users/jack/soft/kotlinc
    export PATH=$PATH:$KOTLIN_HOME/bin

执行source ~/.bashrc,在命令行输入kotlinc,即可进入KotlinREPL界面。

1.4.3 使用IDEA

如果想有学习Kotlin的相对较好的体验,那么建议读者不要使用eclipse。毕竟Kotlin是JetBrains家族的“亲儿子”,跟IntelliJ IDEA是“血浓于水”啊。

我们使用IDEA新建Kotlin Gradle项目,选择Java, Kotlin(Java)框架支持,如图1-2所示。

图1-2 使用IDEA新建Kotlin Gradle项目

新建完项目后,我们写一个HelloWorld.kt类,代码如下:

代码说明如下。

(1):导入Java中的Date类。

(2):导入Java中的SimpleDateFormat类。

(3):直接使用Java中的API。Kotlin调用Java的语法对我们来说很熟悉了,直接运行HelloWorld.kt,输出结果如下:

    Hello, world!
    2017-05-29 01:15:30