万恶的for循环,大神帮忙澄清下
发布于 12 年前 作者 agilekd 4084 次浏览 最后一次编辑是 8 年前

目前我对以下的一些观点模棱两可: 1.for循环内如果有大量的耗时的IO操作,循环体结束后会等待这些IO的回调,无法跳出循环先做其它事,影响效率; 2.for循环只有当结束时才会清空自己占用的空间,对很大的for,可能导致溢出。

请帮忙甄别上述的观点是否正确。对于第2点,如果在for内调用了函数a(),在a()内创建了许多变量,在for还没结束,但对a()的调用已经结束时,a内创建的变量是否会被清空?

回到顶部