scala集合,对重载定义的引用不明确

scala集合,对重载定义的引用不明确,scala,set,Scala,Set,为什么我会有这个错误 错误:(5,18)对重载定义的引用不明确,两者 方法startsWith类内字符串类型(x$1:String)为Boolean和 方法startsWith类型为(x$1:String,x$2:String)的类内字符串 Int)布尔匹配预期类型?水果过滤器(uu.startsWith==“ap”) val水果=套装(“应用程序”、“b”、“c”) 水果过滤器(u.startsWith==“ap”)您试图使用不正确的语法。String的startsWith方法接受字符串作为参

为什么我会有这个错误

错误:(5,18)对重载定义的引用不明确,两者 方法startsWith类内字符串类型(x$1:String)为Boolean和 方法startsWith类型为(x$1:String,x$2:String)的类内字符串 Int)布尔匹配预期类型?水果过滤器(uu.startsWith==“ap”)

val水果=套装(“应用程序”、“b”、“c”)


水果过滤器(u.startsWith==“ap”)

您试图使用不正确的语法。String的startsWith方法接受字符串作为参数并返回布尔值。因此正确的用法是:

fruit filter (_.startsWith("ap"))

您试图使用错误的语法。String的startsWith方法接受字符串作为参数并返回布尔值。因此正确的用法是:

fruit filter (_.startsWith("ap"))