Scala 如何让这个断言通过

Scala 如何让这个断言通过,scala,Scala,我不知道该怎么做。我需要把它转换成字符串。我试过x.toString,但没用 def doSomething(x: Int, function: Int => String): String = ??? assert(doSomething(5, (i: Int) => i.toString) == "5") assert(doSomething(7, (i: Int) => (i + 5).toString) == "12") 您需要实际调用或应用该函数。。。例如: de

我不知道该怎么做。我需要把它转换成字符串。我试过x.toString,但没用

def doSomething(x: Int, function: Int => String): String = ???

assert(doSomething(5, (i: Int) => i.toString) == "5")
assert(doSomething(7, (i: Int) => (i + 5).toString) == "12")
您需要实际调用或应用该函数。。。例如:

def doSomething(x: Int, function: Int => String): String = function(x)

尝试def doSomethingx:Int,function:Int=>String:String=functionx???只是Scala中的一个占位符。

您的doSomething实现在哪里???只是缺少实现的占位符。或者你在问应该如何实现它?你只需要将函数应用到x。