package com.easy.kotlin
// 简单好用的 Kotlin 类型别名, 我们使用 G,F,H 声明了3个函数类型(有点类似Java 中的接口类型的概念)
typealias G =...g, ::f)
val strList = listOf("a", "ab", "abc", "abcd", "abcde", "abcdef", "abcdefg")
// 非常好用的流式...= 0
fun g(s: String) = s.length
// 简单优雅的高阶函数定义(复合函数): compose(f, g) = f(g(*))
fun h(g: G, f: F): H {...return { x -> f(g(x)) }
}
// 这个foo函数类型是: (Int) -> T, 正好也就是传入的函数参数 transform
fun foo(x: Int...----
非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~
----