Kotlin的学习之初识

Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。
Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。
在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。AndroidStudio3.0开始已经开始支持Kotlin语言,也有利于在开发实战中学习。
官网地址

Kotlin优势
  • 全面支持Lambda表达式
  • 数据类Data classes
  • 函数字面量和内联函数Function literals & inline functions
  • 函数扩展Extension functions
  • 空安全Null safety
  • 智能转换Smart casts
  • 字符串模板String templates
  • 主构造函数Primary constructors
  • 类委托Class delegation
  • 类型推判Type inference
  • 单例Singletons
  • 声明点变量Declaration-site variance
  • 区间表达式Range expressions
为什么选择 Kotlin?
  • 简介:大大减少样板代码的数量。
  • 安全:避免空指针异常等整个类的错误。
  • 互操作性:充分利用 JVM、Android 和浏览器的现有库。
  • 工具友好:可用任何 Java IDE 或者使用命令行构建。

Kotlin 程序文件以 .kt 结尾;例如:hellokotlin.kt

 package hellokotlin
    fun main(args: Array<String>){
        println("Hello Kotlin");
    }

Kotlin在线工具
Kotlin官方示例
官方网站 - 中文翻译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值