第3章 变量定义疑惑
来源:3-10 小案例:命令行计数器开发

thewyp
2017-11-04
计算器小例子中定义的这个类型不太明白,val opFun: (left: Double, right: Double) -> Double, 为什么可以这样定义?
写回答
2回答
-
慕田峪8379950
2017-11-04
你将冒号后边的类型分成三部分
(left: Double, right: Double) -> Double
标准写法: () -> Unit
1.(left: Double, right: Double)
2.->
3.Double序号 1 的意思是传入2个Double类型的值 没有传入值就为空括号
序号 3 的意思是返回值的类型 没有返回值返回Unit(java中的 void)20 -
bennyhuo
2017-11-04
(left: Double, right: Double) -> Double 这个是个类型名~~在Lambda 当中有详细介绍呀~
10
相似问题