
Kotlin
庄伟
一个正在努力奋斗的IT青年。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kotlin学习(一)基础语法
一、Kotlin之变量用法kotlin变量的声明方式与Java中声明变量有很大的区别,而且必须使用var或val关键字。其中:var: 用此关键字声明的变量表示可变变量,即可读且可写。相当于Java中普通变量 val: 用此关键字声明的变量表示不可变变量,即可读且不可写。相当于Java中用final修饰的变量1.1、基础用法定义格式: 关键字 变量名: 数据类型 = xxx例...原创 2019-01-01 03:27:18 · 281 阅读 · 0 评论 -
Kotlin数据类型详解(二)
一、数值类型1、Kotlin中的数字的内置类型(接近与Java),其关键字为:Byte=> 字节 => 8位 Short => 短整型 => 16位 Int => 整型 => 32位 Long => 长整型 => 64位 Float => 浮点型 => 32位 Double => 双精度浮点型 => 6...原创 2019-01-01 03:57:19 · 636 阅读 · 0 评论 -
Kotlin控制语句详解(三)
一、if语句在Kotlin中的if语句和Java还是还是有一定的区别的,它能在Java中更灵活,除了能实现Java写法外,还可以实现表达式(实现三元运算符),及作为一个块的运用。1、传统写法(同Java写法一样)例:var numA = 2if (numA == 2){ println("numA == $numA => true")}else{...原创 2019-01-01 04:15:17 · 474 阅读 · 0 评论 -
Kotlin操作符与操作符重载(四)
一、约定所谓预定:即指Kotlin允许我们为自己的类型提供预定义的一组操作符的实现。这些操作符具有固定的符号表示(如 +或 *)和固定的优先级。为实现这样的操作符,我们为相应的操作类型提供了一个固定名字的函数。这样的技术,称为约定因为由类实现的接口集是固定的,而Kotlin不能为了实现其他接口而修改现有的类,因此一般通过扩展函数的机制来实现为现有的类增添新的约定方法,从而适应任何现...原创 2019-01-01 04:25:18 · 220 阅读 · 0 评论 -
Kotlin空类型、空安全、非空断言、类型转换等特性总结(五)
一、可空类型、空安全在前面的变量、常量中我们已经讲解到了变量的定义。这里不作详述。若你有兴趣,请参见Kotlin基础用法(一)1.1、定义一个可空类型的变量定义一个可空类型的变量的格式为:修饰符 变量名 : 类型? = 值这里为了演示,定义变量和定义可空变量的区别,会提到定义变量的代码。例:// 定义一个不可为空的变量,用var修饰的变量可以被重新赋值,...原创 2019-01-02 18:11:05 · 1365 阅读 · 0 评论 -
Kotlin函数(方法)基础总结(六)
一、函数的声明及基本使用在Kotlin中函数的声明,同JavaScript相似。1.1、函数的声明Kotlin中的函数声明关键字为:fun 定义格式为:可见性修饰符 fun 函数名(参数名 :类型,...) : 返回值{}这里的可见性修饰符请参见我的另一篇文章Kotlin:可见性修饰符详解,至于返回值以及参数请继续往下面看例:定义一个最基本的函数fun...原创 2019-01-02 23:08:39 · 370 阅读 · 0 评论