【2023最新】Kotlin教程


文章目录

  • 【2023最新】Kotlin教程
  • 第1章 Kotlin语言与开发环境
  • 1.2 你好世界By Kotlin
  • 1.2.1 Kotlin Playground
  • 1.2.2 集成开发环境IDE
  • 1.2.3 其他开发工具


使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_android

Ding Jiaxiong

第1章 Kotlin语言与开发环境

1.2 你好世界By Kotlin

这一小节里面我们会使用几种方式来运行出我们的第一个由Kotlin 编写出的程序。

1.2.1 Kotlin Playground

直接在浏览器中编写、编辑、运行和共享Kotlin代码。Kotlin 官网给我们提供了一个方便的运行环境。

https://play.kotlinlang.org/?_ga=2.260931343.345849451.1679231374-687794883.1679120554&_gl=1*7xbo6n*_ga*Njg3Nzk0ODgzLjE2NzkxMjA1NTQ.*_ga_9J976DJZ68*MTY3OTM3MTg2NS4xMi4xLjE2NzkzNzI3OTUuNTguMC4w

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_开发语言_02

OK,输入以下代码:

fun main(){
    println("Hello world!")
}

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_开发语言_03

直接运行它吧

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_Kotlin_04

现在我们还不需要了解代码为什么这么写,本小节我们的唯一目的就是看到“Hello world!” 的输出。

1.2.2 集成开发环境IDE

JetBrains 为两个集成开发环境 (IDE) 提供了官方 Kotlin 插件:IntelliJ IDEAAndroid Studio

其他 IDE 和源代码编辑器,例如Eclipse、Visual Studio Code 和 Atom,都有 Kotlin 社区支持的插件。

我们这里以IDEA 为例,Kotlin 插件与每个 IntelliJ IDEA 版本捆绑在了一起。

笔者现在的IDEA 版本是下面这样的

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_kotlin_05

当新的Kotlin 版本发布时,IDEA (Android Studio也会) 会建议我们将Kotlin 更新到最新版本。

来新建一个项目吧

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_开发语言_06

创建新项目

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_android_07

  • 我们现在还用不到配置特别复杂的项目,所以使用本机构建器即可,当然接触过Android开发的小伙伴会知道Android Studio 默认就使用的是Gradle 构建工具。

创建

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_Kotlin_08

查看当前与IDEA 捆绑的Kotlin 插件版本

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_开发语言_09

修改“送的这个示例程序”成我们自己那个样子

fun main() {
    
    println("Hello world!")
    
}

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_Kotlin_10

直接运行吧

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_android_11

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_Android_12

没有问题

1.2.3 其他开发工具

除了IDEA之外,还有很多可以进行Kotlin 编码的开发环境工具,甚至于说,我们可以直接下载Kotlin 的源码,使用 kotlinc 命令进行代码编译并运行。

Kotlin 官方仓库:https://github.com/JetBrains/kotlin/releases/tag/v1.8.10

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_Kotlin_13

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_kotlin_14

笔者这里就不展开介绍了,想要了解的小伙伴可以查阅官方文档的介绍,https://kotlinlang.org/docs/command-line.html

使用gradle脚本kotlin配置uploadArchives任务 kotlin playground_开发语言_15

之后我们的学习会主要基于IDEA 以及顺手的playground 进行。