- 博客(6)
- 收藏
- 关注
原创 尾调用,尾调用优化,尾递归,尾递归优化实现
会大大节省内存,由于是函数的最后一步操作,所以不需要保留外层函数的调用帧,因为调用位置、内部变量等信息都不会再用到了,只要直接用内层函数的调用帧,取代外层函数的调用帧就可以了。尾调用自身,就称为尾递归。尾递归之所以需要优化,原因是调用栈太多,造成溢出,那么只要减少调用栈,就不会溢出。由于函数的调用会形成调用栈,若A函数内部还有B函数执行,则在A函数的调用帧上面会有B函数的调用帧,依次类推,就形成了调用栈。函数的最后一步是调用其他函数,只要是函数的最后一步操作是调用其他函数都可以算是尾调用。
2023-08-30 14:14:05
154
1
原创 微信订阅出现errMsg“:“requestSubscribeMessage:fail can only be invoked by user TAP gesture 解决方案
使用微信消息订阅的一些坑
2022-11-16 17:00:58
6856
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人