kotlin中文文档

Kotlin开发springboot项目(二)

╄→尐↘猪︶ㄣ 提交于 2019-12-28 04:21:01
Kotlin开发springboot项目(二) 中文学习网站: https://www.kotlincn.net/ 研究一下kotlin的demo: https://github.com/JetBrains/kotlin-examples Kotlin 文件以 .kt 为后缀。 包声明 kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。 如果没有指定包,默认为 default 包。 package basic.kotlin.manager.beijing /** * 定义类 */ class 总经理(var 姓: String) { override fun toString(): String { return "${姓}经理" } } package basic.kotlin.manager.beijing import basic.kotlin.manager.beijing.总经理 as 茶水大王 // 起一个别名 /** * 包必须声明在非注释的第一行 */ fun main(args: Array<String>) { val manager: 茶水大王 = 茶水大王("张") println(manager) } 默认导入 有多个包会默认导入到每个 Kotlin 文件中: kotlin.* kotlin.annotation.* kotlin

写给Android开发者的Kotlin入门

只愿长相守 提交于 2019-11-29 14:02:54
写给Android开发者的Kotlin入门 Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin,作为跟着Google玩儿Android的人,我们必须尽快了解和使用Kotlin语言。 不过Kotlin毕竟是语言级别的新事物,比起Java来说,从编程思想到代码细节都有不少变化,我们最好先对Kotlin有个整体的基本的了解,然后再去学习和使用,这样才能高效地掌握Kotlin语言。 Java的辉煌与阴影 1995年,当年如日中天的Sun公司发布了Java语言,引起了巨大的轰动,与当时主流的C语言和Basic语言比起来,Java语言简单、面向对象、稳定、与平台无关、解释型、多线程、动态等特点,就像是打开了一个新的世界,一时间风靡全球,云集者众,微软为了模仿Java搞出C#语言,Netscape为了赶时髦硬塞出一个JavaScript语言,IBM则捏着鼻子做了Java IDE Eclipse(日蚀,呵呵)。直到现在,Java在编程世界里还占据着举足轻重的地位,Andy Rubin在开发Android系统时,也很自然地采用了Java和C++(C++负责NDK开发)作为开发语言。 但是,Java毕竟是20多年前的语言了,虽然有不断扩展更新,但是底层设计思想是很难改动的,这就导致它很难实现一些新的语言特性,例如函数式编程、Lambda 表达式、流式API、高阶函数