“收益率”和“收益率”有什么区别?"yield return null"在协同程序
本文关键字:收益率 quot null 程序 return yield 区别 什么 | 更新日期: 2023-09-27 18:05:12
我是新来的,对" yield
"有点困惑。但最后我明白了WaitForSeconds
,但我看不出"yield return 0
"answers"yield return null
"的区别。
它们都在等待下一帧执行吗?
对不起,我的英语不好。非常感谢。yield return 0
和yield return null
均为单帧。最大的区别是yield return 0
分配内存是因为0
的装箱和拆箱在底层发生,但是yield return null
分配内存的是而不是。因此,如果您关心性能,强烈建议使用yield return null
。
您甚至可以只是"yield return;"我认为,对于协程,最终结果是相同的;
Yield return就像说"现在将控制权返回给调用者,但是当我再次被调用时,继续从以前的状态"