为什么这个scala语法错误

时间:2014-02-12 05:26:22

标签: scala

我正在尝试编写一个map函数,以获取一个列表,并将f应用于每个元素并返回一个新列表

def map[A,B](f: A=>B, in:List[A]): List[B]

只有类可以声明但未定义的成员是给出的错误。

PS。我是Scala的新手。

1 个答案:

答案 0 :(得分:2)

可能是因为你在一个对象中声明它,并且你还没有给出一个函数定义。试试这个。

def map[A,B](f: A=>B, in:List[A]): List[B] = { Nil } // Change the definition later