为什么我有这个错误?
错误:(5,18)对重载定义的模糊引用 方法startsWith在类String(x $ 1:String)布尔值和 方法startsWith在类String的类型中(x $ 1:String,x $ 2: Int)布尔匹配期望类型?水果过滤器(_.startsWith ==" ap")
val fruit = Set(" app"," b"," c")
水果过滤器(_.startsWith ==" ap")
答案 0 :(得分:7)
您正在尝试使用不正确的语法。 startsWith方法接受string作为参数并返回boolean。所以正确的用法是:
fruit filter (_.startsWith("ap"))