Kotlin
先知丨先觉
喜欢BUG之后的天空,肆意的NEW着对象,人生快哉!
展开
-
Kotlin实战【一】Kotlin定义与目的
前言本系列文章适合有一定java经验的开发者,文章主要内容来自于Dmitry Jemerov的《Kotlin实战》,并加以自己学习过程中的感悟,总结以及实战中的经验。Kotlin官网Kotlin中文官网其他资源(部分需要科学上网):Android快速转战Kotlin教程Kotlin官方论坛Stack Overflow上的Kotlin标签Kotlin Reddit...原创 2019-02-16 09:35:12 · 2027 阅读 · 0 评论 -
Kotlin实战【二】Kotlin基本要素
前言本章我们将学习怎么用kotlin声明任何程序都存在的基本要素:变量、函数、类以及属性的概念一、函数和变量1.1 Hello World让我们以一个经典的例子开始:打印“Hello, world!”fun main(args: Array<String>) { println("Hello, world!") }从上面代码我们能看到哪些...原创 2019-02-16 09:34:28 · 958 阅读 · 0 评论 -
Kotlin实战【三】表示与选择
前言本章我们将学习怎么样在Kotlin中通过枚举和when实现表示与选择。一 、表示与选择之枚举1.1枚举的定义我们来看一下java中的用法:public enum Color{ RED, ORANGE, YELLOW, GREEN, BLUE, INDIGO, VIOLET}kotlin中的用法:enum class Color { RED, ORANGE, ...原创 2019-02-16 09:34:08 · 507 阅读 · 0 评论 -
Kotlin实战【四】迭代事物:while和for
1、while循环kotlin的while和do-while与Java语法一致,这里简单看一下while (condition) { //当条件为真时,代码体执行 /*...*/}do {//无条件的执行一次,之后当条件为真时执行 /*...*/} while (condition)2、for循环for循环仅以一种形式存在,和java的for-each循环一致Ja...原创 2019-02-16 09:33:48 · 606 阅读 · 0 评论 -
Kotlin实战【五】Kotlin中的异常
一、kotlin如何抛异常Kotlin中的异常处理与Java或者其他语言中的处理方式相似。一个函数可以以正常方式结束,或者当错误发生的时候抛出异常。函数调用者捕获这个异常并处理它;如果没有,异常重新在调用栈向上抛。Kotlin中的异常处理语句的基本形式和Java是相似的:java中:if(0 <= percentage <= 100){ throw new IllegalA...原创 2019-02-16 09:31:25 · 9414 阅读 · 0 评论 -
Kotlin实战【六】Kotlin中集合的创建
kotlin中的集合Kotlin中的集合分为两派:可变集合与不可变集合列表:List/MutableList;集:Set/MutableSet;映射:Map/MutableMap;集:Collection/MutableCollection;迭代器:Iterable/MutableIterable;所谓可变就是支持读、写、删,不可变只支持读我们从下面详细对比中可以发现:...原创 2019-03-16 23:16:22 · 5544 阅读 · 1 评论