scala中的方法签名:Map(String,Int)

时间:2015-08-25 13:04:46

标签: scala

我想使用返回类型显式声明一个方法,如:

def method() : Int = {} 

但我希望返回Map((String,Int))。到目前为止,我无法使其发挥作用。

这是scala中无效的方法签名吗?如果是这样的话?

def parseEmptySpaceLine0 (array: Array[String]): Map(String, Int) = { 

 //stuff
 Map("", 1)
 }

1 个答案:

答案 0 :(得分:6)

通用类型参数应该包含在[]中,而不是()中。与签名中的Array[String]非常相似。

所以你正在寻找Map[String, Int]