采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
operator fun String.div(right: Any?):Int{ val right=right.toString() return this.windowed(right.length,1){ it==right }.count { it } }
这个怎么理解
对windowed不理解吗?这个是一个高阶函数,高阶函数后面会讲,先大概了解一下这个东西的作用就行了。就是一个滑窗,去遍历
高阶函数就是一个函数的参数是另外一个函数作为行参传进去
是的~没错
更准确的说高阶函数是将函数用作参数,返回值的函数
如果有一门语言可以取代Java,那么它一定是Kotlin。
1.5k 4
1.6k 1
423 1
263 20
1.4k 16