将对象传递给scala函数

时间:2014-07-10 05:54:05

标签: scala

我创建了一个简单的对象以及将其传递给函数的内容,然后将该函数与集合一起使用但它不起作用。你能看出代码有什么问题吗?

class testObj(s: String) {
    val st = s;
}
val x = List("michael", "peter", "test").map(a => new testObj(a))
def tempFunc(p: testObj) :testObj = { p}
x.map(y => tempFunc(y))

The error is
   console>:19: error: type mismatch;
   found   : testObj
   required: testObj
   x.map(y => tempFunc(y))

由于

0 个答案:

没有答案