采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
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.6k 4
1.7k 1
484 1
329 20
1.5k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号