我想使用返回类型显式声明一个方法,如:
def method() : Int = {}
但我希望返回Map((String,Int))
。到目前为止,我无法使其发挥作用。
这是scala中无效的方法签名吗?如果是这样的话?
def parseEmptySpaceLine0 (array: Array[String]): Map(String, Int) = {
//stuff
Map("", 1)
}
答案 0 :(得分:6)
通用类型参数应该包含在[]
中,而不是()
中。与签名中的Array[String]
非常相似。
所以你正在寻找Map[String, Int]
。