通过模式匹配检查值是否为Vector类型

时间:2013-12-09 17:41:41

标签: scala design-patterns types matching

我需要创建一个匹配语句来检查值是否为Vector。元素的类型可能不同,我只需要在输入为Vector时创建一个案例。我写这样的代码:

symbValue match {
        ......
        case symbValue: Vector[_] => symbValue.foldleft("")((acc, value) => ....)
        ......

我收到编译错误:

value foldleft is not a member of scala.collection.immutable.Vector[_]

如何进行这种类型的模式匹配?它甚至可以完成吗?

1 个答案:

答案 0 :(得分:0)

foldLeft使用大写“L”。除了拼写错误,你的代码工作正常。