型
一、过滤函数、二、filter 函数原型、三、filter 过滤函数代码示例、1、filter 函数简单示例、2、filter 过滤函数与 flatMap 变换函数 组合使用示例、3、filter 过滤函数与 map 变换函数 组合使用示例、四、合并函数、1、zip 合并函数、2、folder 合并函数、五、函数式编程意义、
一、函数式编程简介、1、编程范式、2、高阶函数、3、函数式编程、4、前端开发技术、二、函数类别、三、变
一、尾随 Lambda - Trailing Lambda 语法二、Kotlin 中使用 Lambda 表达式替
一、:: 双冒号操作符1、获取类的引用引用类型 KClass 说明2、获取对象类型的引用3、获取
一、使用 @JvmField 注解暴露 Kotlin 字段给 Java1、Java 类中通过 Getter 和 Setter 方法访问 Kotlin 字段2、Java 类中直接访问被 @JvmField 注解修饰的 Kotlin 字段二
一、Kotlin 中处理 Java 异常1、Java 中异常操作2、Kotlin 中调用 Java 抛出异常函数3、分析 Kotlin 字节码信息4、Kotlin 中
一、及早集合与惰性集合二、惰性集合-序列三、generateSequence 序列创建函数1、函数简介2、函
一、Kotlin 变量可空性1、Java 与 Kotlin 空值处理区别2、Java 函数返回非空值和控制3、Kotlin
通匿名函数 对比、apply 函数参数不是泛型扩展函数类型的假设、二、代码示例、
一、非空断言操作符 !!、二、使用 if 语句判空
一、空合并操作符 ?:、二、空合并操作符与 let 函数结合使用
一、字符串替换函数 replace、二、字符串比较操作符 == 和 ===、三、字符串遍历 forEach
一、截取字符串函数 substring二、拆分字符串函数 split
文章目录一、手动空安全管理二、空安全调用操作符 ?三、let 函数结合空安全调用操作符使用 一、手动空安全管理Kotlin 语言中 , 变量类型 分为 可空类型 和 非空类型 ,默认状态 下 , 变量是 非空类型 的 ,如果使用 类型? 将变量声明为 可空类型 ,那么就需要使用 手动安全管理 ; 代码示例 : 在下面的代码中 , 将 name 变量声明为了
文章目录一、Kotlin 的空安全机制二、变量可空性1、默认变量不可赋空值2、声明可空类型变量三、手动空安全管理四、空安全调用操作符 ?五、let 函数结合空安全调用操作符使用六、非空断言操作符 !!七、使用 if 语句判空八、空合并操作符 ?:九、空合并操作符与 let 函数结合使用十、空指针异常处理
文章目录一、Kotlin 中的异常处理1、捕获并处理异常2、抛出自定义异常 一、Kotlin 中的异常处理在 Kotlin 程序中 , 处理异常 的方式有 :抛出默认异常抛出自定义异常捕获并处理异常1、捕获并处理异常 捕获异常代码示例 : 在下面的代码中 ,name 变量是可空类型变量 , 其初始值为 null ,使用 非空断言操作符 !! 调用
文章目录一、先决条件函数1、先决条件函数概念2、先决条件函数原型3、先决条件函数代码示例 一、先决条件函数1、先决条件函数概念 在 Kotlin 中提供了一些 内置函数 ,在这些函数中可以抛出 携带自定义信息的异常 ,这些函数 就是 " 先决条件函数 " ; 只有满足了 先决条件函数 的 先决条件 , 代码才能继续执行 , 否则就会抛异常 ; 2、先决条件函数原型
一、定义扩展文件、二、重命名扩展函数、三、Kotlin 标准库扩展函数
一、接口属性和方法定义、二、接口默认方法实现、三、抽象类
一、泛型类、二、泛型参数、三、泛型函数、四、多泛型参数、五、泛型类型约束
一、可变参数 vararg 关键字与泛型结合使用、二、使用 [] 运算符获取指定可变参数对象
一、泛型 out 协变、二、泛型 in 逆变、三、泛型 invariant 不变、四、泛型逆变协变代码示例、五、使用 reified 关键字检查泛型参数类型
一、扩展属性、二、可空类扩展、三、使用 infix 关键字修饰单个参数扩展函数的简略写法
一、扩展函数简介、二、为 Any 超类定义扩展函数、三、private 私有扩展函数、四、泛型扩展函数、五、标准函数 let 函数是泛型扩展函数
一、Kotlin 的空安全机制、二、变量可空性、1、默认变量不可赋空值、2、声明可空类型变量、
+= 和 删除元素运算符 -=、2、通过 Lambda 表达式筛选要删除的元素、
一、List 创建与元素获取、二、安全获取集合元素、1、getOrElse 函数、2、getOrNull函数、三、List 创建与元素获取代码示例
一、object 关键字、二、对象声明、三、对象表达式、四、伴生对象、
一、枚举类、二、枚举类定义函数、1、枚举类定义普通函数、2、枚举类定义构造函数、三、密封类、
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号