In that case, I suppose nested loops over the same hash are covered by saving and restoring the localized iterator?
Nope, no need. Like you quoted, the hash's contents are fetched up front.
In reply to Re^6: Why does each() always re-evaluate its argument? ("for_list" )
by ikegami
in thread Why does each() always re-evaluate its argument?
by Darkwing
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |