String Scala:如何对多个字母使用计数函数
好的,我试着检查a,b和c在字符串中出现的次数,我试着用一个计数函数来做。我可以用多个字母吗 对于每个角色,只需检查该角色是否在您感兴趣的角色列表中String Scala:如何对多个字母使用计数函数,string,scala,count,String,Scala,Count,好的,我试着检查a,b和c在字符串中出现的次数,我试着用一个计数函数来做。我可以用多个字母吗 对于每个角色,只需检查该角色是否在您感兴趣的角色列表中 "cat".count( ( c: Char ) => List( 'a', 'b', 'c').contains( c ) ) 对于每个角色,只需检查该角色是否在您感兴趣的角色列表中 "cat".count( ( c: Char ) => List( 'a', 'b', 'c').contains( c ) ) 可以使用scala
"cat".count( ( c: Char ) => List( 'a', 'b', 'c').contains( c ) )
对于每个角色,只需检查该角色是否在您感兴趣的角色列表中
"cat".count( ( c: Char ) => List( 'a', 'b', 'c').contains( c ) )
可以使用scala集
val inSet = Set('a', 'b', 'c')
"cat".count(inSet)
ScalaSet
有apply
方法,其行为与contains
相同,因此当您执行count(inSet)
时,实际上就是在执行count(c=>inSet.apply(c))
这等于count(c=>inSet.contains(c))
您可以使用Scala集
val inSet = Set('a', 'b', 'c')
"cat".count(inSet)
ScalaSet
有apply
方法,其行为与contains
相同,因此当您执行count(inSet)
时,实际上就是在执行count(c=>inSet.apply(c))
方法,该方法等于count(c=>inSet.contains(c))