标签: scala
我有一个Map [B,Int],我试图迭代: 所以我做了类似的事情:
map foreach {case(k,v)=> println(k +“”+ v)}
但是我不断收到类型不匹配的错误: 发现:单位 预期:B
我已经多次阅读过不同的教程,无论哪种类型指向另一种,遍历地图始终是相同的。
我不知道如何解决这个问题。
答案 0 :(得分:0)
您需要覆盖toString方法,否则打印将无效。 对于Int或String,默认情况下这样做,这就是为什么它只为B类抱怨。