【发布时间】:2016-12-31 21:46:37
【问题描述】:
def adder(a:Int,b:Int):Int = {a+b}
def doubler(a:Int):Int = {a*2}
def doubleAdd = doubler _ compose adder
我收到错误:类型不匹配 找到:(Int,Int)=>Int 必需的: ? => 诠释
如果我只是尝试 doubleAdd = doubler(adder _) 我会得到相同的错误,除了 required Int 而不是 ? => 诠释
有没有办法用两个参数组成一个函数?抱歉,如果这是非常基本的,我对这门语言还很陌生,而且我在任何地方都找不到带有两个参数的示例。
【问题讨论】:
标签: scala