- 博客(6)
- 收藏
- 关注

原创 Kotlin之函数和Lambda表达式
在使用函数之前必须先定义函数。定义函数的语法格式如下:fun 函数名(形参列表)[ : 返回值类型] {}使用":Unit"指定返回Unit代表没有返回值。相当于java的void(:Unit 可以忽略,默认的是Unit的类型)函数的形参的定义:当然可以定义返回某个类型的函数:Kotlin函数也支持但表达式函数:对于但表达式函数而言,编译器可以推断出函数的返回值类型,一次kotlin允许省略点返回...
2018-04-06 13:50:29
398

原创 Kotlin之数组和集合
一.Kotlin数组 kotlin为数组增加了一个Array类,为元素是基本类型的数组增加了xxArray类(其中xx也就是Byte,Short, Int等基本类型)Kotlin创建数组大致有如下两种方式:1.使用arrayOf(), arrayOfNulls(),emptyArray()工具函数。2.使用Array(size: Int, init:(Int) -> T)首先先介绍第一...
2018-04-06 12:31:55
7190
1

原创 Kotlin之流程控制
说起流程的话,相信学过java的小伙伴么都知道for, while, do while, switch等流程控制。在此我也不做过多的解释了。在这里我主要会介绍kotlin对于when这个语法糖的用法。其实kotlin的流程控制除了java的一些外,主要就是for in 和when的介绍,不过我在前边已经介绍完了for in的用法,所以在这里不会做过多的介绍了,如有对for in有疑虑的朋...
2018-04-06 12:30:27
231

原创 Kotlin之运算符和表达式
今天为大家带来kotlin第三篇文章,运算符和表达式。1.in 运算符kotlin的in运算符真的很强大, 例如: 可以用来判断是否包含,可以对string类型,数组类型等进行判断。熟悉java开发的应该知道对于string类型的是否包含的判断调用contains()即可。Kotlin只要使用in就搞定了。2. ===java用==去判断了包含了对象的地址,而kotlin用===3.for运...
2018-04-06 12:29:29
1559

原创 Kotlin之基础类型
1.分号 熟悉java开发的朋友都知道每写完一行代码最后要带一个分号结尾。但是kotlin已经不需要啦如: setContentView(R.layout.activity_main) initToolbar()都不需要带分号了。2.变量声明和方法java: public void main() void关键字kotlin: public fun main() fun作为方法的关键...
2018-04-06 12:28:42
231

原创 Kotlin之介绍篇
作为android开发的我们,对于koltin肯定或多或少已有的一些了解,因为在2017年google大会上,google已经正式的将Android开发的第一语言默认成了kotlin。因为个人是在google大会之后才知道并想深入了解kotlin的,所以在听到kotlin这门语言的时候当时的心里描述是这样的,完蛋,又要重新学习一门语言了。 因此开始了kotlin旅程的学习,在学习的过...
2018-04-06 12:27:49
321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人