类型不匹配,找到Int必需的字符串

维克拉姆

我有一个奇怪的问题。我正在尝试编写一个简单的隐式类:

private implicit class CounterMap[A](map: Map[A, Int]) {
  def updateCounter(k: A): Map[A, Int] =
    map + (k → map.getOrElse(k, 0) + 1)
}

但是当我尝试编译时,出现以下错误:

错误:类型不匹配;找到:需要Int(1):字符串映射+(k→map.getOrElse(k,0)+1)

这篇帖子似乎与Scala相似-类型不匹配;找到了Int,它是必需的String,但是对我来说,我犯了同样的错误似乎并不明显。我在Scala中使用隐式类和泛型还很陌生,因此很可能在这里遗漏了一些明显的东西。关于为什么出现此错误的任何帮助或解释都将是惊人的。

提前致谢。

一点点

问题似乎与括号有关。将内部表达式括在括号中,如下所示:

map + (k -> (map.getOrElse(k, 0) + 1))

您提到的其他帖子有不同的问题。在那篇文章中,Int被用作类型参数,在这里不是这种情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类型不匹配,找到Int必需的字符串

来自分类Dev

类型不匹配:找到了字符串,必需为io.gatling.core.validation.Validation [String]

来自分类Dev

类型不匹配; 找到:scala.collection.immutable.Stream [String]必需:Play Scala中的字符串?

来自分类Dev

类型不匹配:找到了字符串,必需为io.gatling.core.validation.Validation [String]

来自分类Dev

类型不匹配、所需节点、找到的字符串

来自分类Dev

Scala-类型不匹配;找到Int,必需的String

来自分类Dev

类型不匹配; 找到:Int(1)必需:B

来自分类Dev

Scala-类型不匹配;找到Int,必需的String

来自分类Dev

Scala类型不匹配。找到的类型,必需_ $ 1

来自分类Dev

筛选器功能-字符串类型不匹配的问题

来自分类Dev

类型定义字符串与绑定数不匹配

来自分类Dev

类型不匹配; 找到:所需的整数:尝试在播放框架中持久保存表单数据时的字符串

来自分类Dev

类型不匹配; 找到:所需的整数:尝试在播放框架中持久保存表单数据时的字符串

来自分类Dev

错误:类型不匹配;找到:Unit.type必需:单位

来自分类Dev

使用scala.math.pow折叠List [Int]时,类型不匹配错误:找到Double,必需为Int

来自分类Dev

VBA ByRef参数类型将字符串不匹配转换为字符串

来自分类Dev

VBA ByRef参数类型将字符串不匹配转换为字符串

来自分类Dev

匹配字符串上的类型不匹配

来自分类Dev

JavaScript:将字符串与所有必需字符匹配

来自分类Dev

AVL树-必需:字符串,找到的是:AVL

来自分类Dev

找到字符串,必需(字符串,字符串,字符串,整数):元组-scala

来自分类Dev

找到字符串匹配的位置?

来自分类Dev

如何快速找到匹配的字符串?

来自分类Dev

在字符串中找到匹配的单词

来自分类Dev

类型不匹配无法从元素类型对象转换为字符串

来自分类Dev

类型不匹配无法从元素类型对象转换为字符串

来自分类Dev

\ Z与字符串末尾不匹配

来自分类Dev

C字符串-相同,不匹配?

来自分类Dev

Grep与ASCII字符串不匹配

Related 相关文章

  1. 1

    类型不匹配,找到Int必需的字符串

  2. 2

    类型不匹配:找到了字符串,必需为io.gatling.core.validation.Validation [String]

  3. 3

    类型不匹配; 找到:scala.collection.immutable.Stream [String]必需:Play Scala中的字符串?

  4. 4

    类型不匹配:找到了字符串,必需为io.gatling.core.validation.Validation [String]

  5. 5

    类型不匹配、所需节点、找到的字符串

  6. 6

    Scala-类型不匹配;找到Int,必需的String

  7. 7

    类型不匹配; 找到:Int(1)必需:B

  8. 8

    Scala-类型不匹配;找到Int,必需的String

  9. 9

    Scala类型不匹配。找到的类型,必需_ $ 1

  10. 10

    筛选器功能-字符串类型不匹配的问题

  11. 11

    类型定义字符串与绑定数不匹配

  12. 12

    类型不匹配; 找到:所需的整数:尝试在播放框架中持久保存表单数据时的字符串

  13. 13

    类型不匹配; 找到:所需的整数:尝试在播放框架中持久保存表单数据时的字符串

  14. 14

    错误:类型不匹配;找到:Unit.type必需:单位

  15. 15

    使用scala.math.pow折叠List [Int]时,类型不匹配错误:找到Double,必需为Int

  16. 16

    VBA ByRef参数类型将字符串不匹配转换为字符串

  17. 17

    VBA ByRef参数类型将字符串不匹配转换为字符串

  18. 18

    匹配字符串上的类型不匹配

  19. 19

    JavaScript:将字符串与所有必需字符匹配

  20. 20

    AVL树-必需:字符串,找到的是:AVL

  21. 21

    找到字符串,必需(字符串,字符串,字符串,整数):元组-scala

  22. 22

    找到字符串匹配的位置?

  23. 23

    如何快速找到匹配的字符串?

  24. 24

    在字符串中找到匹配的单词

  25. 25

    类型不匹配无法从元素类型对象转换为字符串

  26. 26

    类型不匹配无法从元素类型对象转换为字符串

  27. 27

    \ Z与字符串末尾不匹配

  28. 28

    C字符串-相同,不匹配?

  29. 29

    Grep与ASCII字符串不匹配

热门标签

归档