函数类型
----
函数类型格式 : 圆括号中定义 参数类型列表 , 使用 -> 由参数列表指向返回值类型 , 表示接受 参数类型列表 中的参数 , 返回 返回值类型 的返回值 ;
( 参数类型列表 )..., 建议还是以简洁为主 , 参考 C 语言的函数类型嵌套 int (*p) (int*, int (*f)(int*)) , C 语言的函数 + 指针类型嵌套 int (*(*p2)[5])(int*...(Int, Float)->String ;
② 示例类型解析 : 在 String 类型对象上 , 调用 (Int, Int)->String 类型的函数 , 在该函数中按照顺序传入 Int , Float...函数类型 派生类 : 函数类型可以看做一个接口 , 类可以实现该接口 , 在实现类中实现具体的函数操作 , 该 函数类型接口的实现类 , 可以赋值给函数类型变量 ;
class AddOperation...: (Int, Int) -> Int{
override fun invoke(p1: Int, p2: Int): Int {
return p1 + p2
}
}