Kotlin-入门介绍

2022-03-04 13:20:19 浏览数 (1)

简介

  • Kotlin 语言由 JetBrains 公司开发。该公司出过很多有名的 IDE 工具。
  • Kotlin 兼容 Java 与 JavaScript。

历史

  • 2010 年 JetBrains 着手开发 Kotlin。
  • 2011 年 7 月 JetBrains 公开宣布 Kotlin。
  • 2012 年 2 月 JetBrains 在 Apache 2 许可证下开源了 Kotlin 的源码。
  • 2016 年 2 月 JetBrains 发布了 Kotlin 1.0 版,目前最新版本 1.6。
  • 2017 年 Google 宣布 Kotlin 正式成为 Android 开发一级语言,并且 Android Studio 也加入了对 Kotlin 的支持。
  • 2019 年 Google 正式宣布了 Kotlin First,未来提供的官方 API 也将会以 Kotlin 版本为主。

特点

  • 简洁:对于同样的功能,使用 Kotlin 实现代码量比 Java 减少 50% 甚至更多。
  • 高级:提供了很多现代高级语言的语法特性,使得开发效率大大提升。
  • 安全:几乎杜绝了空指针异常。
  • 互操作性:和 Java 完全兼容,可以直接调用 Java 代码。

开发工具

  • IntelliJ IDEA(推荐)。
  • Android Studio(开发 Android 推荐)。
  • Eclipse。
  • 命令行。

程序入口

main函数是 Kotlin 程序的入口。

代码语言:javascript复制
fun main() {
}

常量与变量

  • 在 Kotlin 中规定:在定义一个标识符时必须明确说明该标识符是一个常量还是变量。
  • 使用val来定义常量,定义之后不可以再修改。语法:val <标识符>: <类型> = <初始化值>
  • 使用var来定义变量,定义之后可以修改。语法:var <标识符>: <类型> = <初始化值>
代码语言:javascript复制
val a: Int = 10
// 报错,当一个字段定义为常量时不可以修改
// a = 20
var b: Int = 20
// 因为b定义为变量,因此是可以修改的
b = 30

注释

注释是程序开发中非常重要的组成部分,好的注释可以提高程序的可读性,帮助开发者快速理解程序的含义。Kotlin 中的注释主要有 2 种:

  • 单行注释。
  • 多行注释。

单行注释

  • 单行注释以双正斜杠//作为起始标记。
代码语言:javascript复制
// 注释内容

多行注释

  • 其起始标记为单个正斜杠后跟随一个星号/*
  • 终止标记为一个星号后跟随单个正斜杠*/
代码语言:javascript复制
/**
 * 这是多行注释的第一行
 * 这是多行注释的第二行
 */

0 人点赞