
kotlin
flydroid
这个作者很懒,什么都没留下…
展开
-
kotlin实现defer的功能
在go语言中defer 语句是用来延迟执行函数的,而且延迟发生在调用函数 return 之后。kotlin可以实现类似的功能:class Deferrer { private val actions = arrayListOf<() -> Unit>() fun defer(f: () -> Unit) { actions.add(...原创 2019-01-04 21:24:10 · 1237 阅读 · 0 评论 -
kotlin语法总览
title: Kotlin学习笔记date: 2017-02-28 21:55:18tags: kotlinkotlin 是用于现代多平台应用的静态编程语言,可以与 Java™ 和 Android™ 100% 可互操作。基本语法表达式和语句表达式:有值,并且能作为另一个表达式的一部分使用。语句:总是包含着它的代码块中的顶层元素,并且没有自己的值。当函数体是由单个表达式构成时,可...原创 2019-01-04 21:43:36 · 246 阅读 · 0 评论 -
kotlin定义方法的实例--扩展方法--Lamda---高阶函数
Kotlin 方法扩展方法fun StringBuilder.addLine(value: CharSequence?): StringBuilder = append(value).append(System.lineSeparator())fun StringBuilder.addLine(value: CharSequence?): StringBuilder { retur...原创 2019-01-04 23:18:18 · 267 阅读 · 0 评论