E: GPG 错误:http://cn.archive.ubuntu.com/ubuntu xenial Release: 下列签名无效: NO...
泛型类型参数 类型参数要么被显示的声明出来,要么可以推导(和Java不同) 函数声明fun <T> List<T>.slice(indices:...
1.声明高阶函数 kotlin Java-Kotlin 返回函数的函数 内联函数 // 代码生成到class文件中不会造成额外开销 当有提升la...
重载算术运算符 重载算术运算符 Kotlin没有提供位运算符,用下面方式代替 重载复合赋值运算符通常定义了plus、times ,+=、*=也生...
可空性val x: String? = null //passval x: String = nul //errorval y: String ...
基本形式 { x: Int,y: Int -> x+y } 调用lambda 将方法变成lambda形式 kotlin集合支持filter,ma...
继承 接口,和Java8类似(可以包含抽象方法和非抽象方法)interface Clickable{ // 一个典型接口 fun cli...
创建集合Map 让函数更好调用命名参数fun subString(src: String ,start : Int, length: Int) ...
函数和变量 函数基本结构fun max(a: Int,b: Int): Int { // if是表达式(有值的是表达式) return if...