【发布时间】:2017-12-05 22:48:37
【问题描述】:
我有这个函数可以计算字符串中相邻重复字符的数量。
def adjacentCount( s: String ) : Int = {
var cont = 0
for (a <- s.sliding(2)) {
if (a(0) == a(1)) cont = cont + 1
}
cont
}
}
但我应该创建一个功能完全相同的函数,但仅使用不可变变量或循环指令,以“纯”函数方式。
【问题讨论】:
标签: scala count functional-programming immutability