- 博客(8)
- 资源 (38)
- 收藏
- 关注
转载 Kotlin 标准库扩展函数
Kotlin 标准库提供了一些扩展 Java 库的函数。applyapply 是 Any 的扩展函数, 因而所有类型都能调用。 apply 接受一个lambda表达式作为参数,并在apply调用时立即执行,apply返回原来的对象。 apply 主要作用是将多个初始化代码链式操作,提高代码可读性。 如:val task = Runnable { println("Running") }Threa...
2017-09-28 11:54:48 364
转载 Kotlin之let,apply,with,run函数区别
Kotlin之let,apply,with,run函数区别很长一段时间内都一直使用Kotlin这门语言,也只是纯粹使用简单语法,最近有时候写的代码,编辑器自动提示使用let等函数,然后就专门花点时间研究了下。let首先let()的定义是这样的,默认当前这个对象作为闭包的it参数,返回值是函数里面最后一行,或者指定returnfun T.let(f: (T) ->
2017-09-26 14:31:27 357
转载 Kotlin语法(其他)
三、其他[TOC]1. 多重声明有时候可以通过给对象插入多个成员函数做区别是很方便的:val (name, age) = person多重声明一次创建了多个变量。我们声明了俩个新变量:name age 并且可以独立使用:println(name)println(age)也可以在 for 循环中用:for ((a, b) in collectio
2017-09-26 09:58:39 234
转载 让你的 Kotlin 代码远离 !!
简评:优雅的运用 Kotlin 的 null safety 特性,而不要简单的直接用 !!。对于 Null 的检查是 Kotlin 的特点之一。强制你在编码过程中考虑变量是否可为 null,因此可以避免很多在 Java 中隐藏的 NullPointerException。但是,当你用插件直接将 Java 代码转换为 Kotlin 时,你会发现有很多 !! 在里面。但其实 !! 意味着「有一个潜在未...
2017-09-25 10:06:56 5761
转载 kotlin中的object更像是语法糖
kotlin中,声明一个单例的语法很简单:object obj我们使用object关键字替代class关键字就可以声明一个单例对象object一样可以继承其他类,或者实现其他接口:interface IObjabstract class AbstractObjobject obj : AbstractObj(),IObj在这里,我们让obj这个单例继承了Abstra
2017-09-20 14:17:27 658
原创 Android Studio2.3.3开启Kotlin开发模式以及模式切换
最近在用Kotlin语言开发Android,本文主要将两个方面 1. 总结下配置上遇到的注意事项 2. 方便快捷的使用kotlin开发Android 项目开启Kotlin模式和切换模式开启Kotlin模式 1. 先更新下Kotlin插件,选择Tools->Kotlin->Configure Kotlin Plugin Updates,更新后,重启Android Studio切换开发模式
2017-09-20 10:55:05 1542
转载 Kotlin学习笔记——类和对象
跟Java一样,Kotlin里面类的声明使用的是关键字class,类的声明包含有三部分:类名,类头,类体,其中,类头和类体是可选的。class Empty1Constructors在Kotlin中,一个类有一个primary constructor,一个或多个secondary constructors。primary constructor 属于类头部分,它在类名之后。c
2017-09-19 15:00:07 291
转载 Kotlin 开发Android :基本语法
变量1.常量val text:String = "hell world!";2.变量var view:View = LayoutInflater.from(this).inflate(R.layout.dialog_kotlin,null, false);3.可为空的变量var message:String? = "this is a dialog message!";4.可以不指定类型var...
2017-09-18 15:49:23 452
Genymotion-ARM-Translation.zip
2014-07-22
Android DownLoadManager小例子
2014-07-16
xUltimate-d9pc-x86.rar
2014-07-04
简单例子-下载JSON数据
2014-01-26
android动画切换效果
2013-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人