scala set,对重载定义的模糊引用

时间:2016-05-31 05:55:43

标签: scala set

为什么我有这个错误?

  

错误:(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")

1 个答案:

答案 0 :(得分:7)

您正在尝试使用不正确的语法。 startsWith方法接受string作为参数并返回boolean。所以正确的用法是:

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