【发布时间】:2017-12-29 09:47:57
【问题描述】:
我正在对字符串执行 groupBy,如下所示:
"message".groupBy("message".count(_.toChar))
我期待它产生一张地图:
{1 => "mag" , 2 => "es"}
但是上面的代码甚至没有编译,我哪里出错了。我想根据字符的鉴别函数计数生成一个映射。
【问题讨论】:
-
为什么会这样?
-
因为根据我的有限理解(Scala 新手),groupBy 会先接收 "m" ,然后是 "e" ,依次类推,它会计算每个字符的出现次数。
标签: scala