我在Android支持库上看到了以下代码:
for (int i = 0, z = getChildCount(); i < z; i++)
使用z = getChildCount而不是仅仅使用有什么好处i < getChildCount()?
z = getChildCount
i < getChildCount()
内联声明多个变量是一种可疑的样式,但是赋值在循环开始时计算一次计数并保存该值。如果操作成本很高,则可以避免在每次迭代中花费时间进行计算。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句