我正在尝试编写一个map函数,以获取一个列表,并将f应用于每个元素并返回一个新列表
def map[A,B](f: A=>B, in:List[A]): List[B]
只有类可以声明但未定义的成员是给出的错误。
PS。我是Scala的新手。
答案 0 :(得分:2)
可能是因为你在一个对象中声明它,并且你还没有给出一个函数定义。试试这个。
def map[A,B](f: A=>B, in:List[A]): List[B] = { Nil } // Change the definition later