函数类型
II . 带参数名的参数列表
III . 可空函数类型
IV . 复杂函数类型解读
V . 函数类型别名
VI . 带 接收者类型 的函数类型
VII . 函数类型实例化
VIII ....函数类型
----
函数类型格式 : 圆括号中定义 参数类型列表 , 使用 -> 由参数列表指向返回值类型 , 表示接受 参数类型列表 中的参数 , 返回 返回值类型 的返回值 ;
( 参数类型列表 )...-> 返回值类型
① 参数列表 : 参数类型的列表 , 多个参数类型使用逗号隔开 ;
② -> 符号 : 由参数列表指向返回值类型 , 该符号用于分割参数类型列表 与 返回值类型 ;
③ 返回值类型...带参数名称的函数类型示例 :
① 没有参数名的函数类型 : (Int , String)->String ;
② 有参数名的函数类型 : (age : Int , name : String)->String...函数类型 实例的接收者 , 该对象拥有该函数 ;
② 上述的 函数类型 定义 表示 : 接收者类型 对象 , 调用 ( 参数类型列表 ) -> 返回值类型 函数类型的函数 , 传入 ( 参数类型列表 )