书栈网 · BookStack 本次搜索耗时 0.040 秒,为您找到 3399 个相关结果.
  • 函数式(SAM)接口

    函数式(SAM)接口 SAM 转换 函数式接口与类型别名比较 函数式(SAM)接口 只有一个抽象方法的接口称为函数式接口或 SAM(单一抽象方法)接口。函数式接口可以有多个非抽象成员,但只能有一个抽象成员。 可以用 fun 修饰符在 Kotlin 中声明一个函数式接口。 fun interface KRunnable { ...
  • 习惯用法

    习惯用法 创建 DTOs(POJOs/POCOs) 函数的默认参数 过滤 list 检测元素是否存在于集合中 字符串内插 类型判断 遍历 map/pair型list 使用区间 只读 list 只读 map 访问 map 延迟属性 扩展函数 创建单例 If not null 缩写 If not null and else 缩写 ...
  • 函数复合

    584 2020-05-28 《Kotlin 基础教程》
    函数复合 //f(g(x)) m(x) = f(g(x)) val add5 = { i : Int -> i + 5 } // g(x) val multiplyBy2 = { i : Int -> i * 2 } // f(x) fun main ( args : Arra...
  • 基本语法

    基本语法 包的定义与导入 程序入口点 函数 变量 注释 字符串模板 条件表达式 空值与 null 检测 类型检测与自动类型转换 for 循环 while 循环 when 表达式 使用区间(range) 集合 创建基本类及其实例 基本语法 包的定义与导入 包的声明应处于源文件顶部: package my ....
  • 习惯用法

    习惯用法 创建 DTO(POJO/POCO) 函数的默认参数 过滤 list 检测元素是否存在于集合中 字符串内插 类型判断 只读 list 只读 map 访问 map 条目 遍历 map 或者 pair 型 list 区间迭代 延迟属性 扩展函数 创建单例 实例化一个抽象类 if-not-null 缩写 if-not-nu...
  • 列表函数

    列表函数 列表函数 head 函数用于获取列表的第一个元素,但它返回的内容仍然包含在列表中。如果我们想要从这个列表中实际地获取元素,我们需要以某种方式提取它。 单个元素列表仅计算该元素,因此我们可以使用该eval 函数进行提取。我们还可以定义一些辅助函数来帮助提取列表的第一,第二和第三个元素。我们稍后会使用这些函数。 ; First , ...
  • List

    1295 2020-05-28 《Kotlin 基础教程》
    List 创建不可变List 创建可变集合MutableList 遍历List元素 使用Iterator迭代器 使用forEach 遍历List元素 List List接口继承于Collection接口,元素以线性方式存储,集合中可以存放重复对象。Kotlin的List分为:不可变集合类List(ReadOnly, Immutable)和可...
  • 类型安全的构建器

    类型安全的构建器 实现原理 作用域控制:@DslMarker com.example.html 包的完整定义 类型安全的构建器 通过使用命名得当的函数作为构建器,结合带有接收者的函数字面值 , 可以在 Kotlin 中创建类型安全、静态类型的构建器。 类型安全的构建器可以创建基于 Kotlin 的适用于采用半声明方式构建复杂层次数据结构领域...
  • Create many mocks quickly with annotations

    352 2021-11-12 《MockK Guidebook》
    Create many mocks quickly with annotations Options Spies Create many mocks quickly with annotations Sometimes you will need to create many mocks in your test class. As each mo...
  • 函数

    682 2020-05-28 《Kotlin 基础教程》
    函数 闭包 单表达式函数 匿名函数 函数类型 中缀表达式 infix 可变参数 高阶函数 函数 val FINAL_HELLO_CHINA = "HelloChina" fun main ( args : Array < String >) { // (Array<String>) -> Unit // ...