At 2003-11-03 21:35:22 +0000, [EMAIL PROTECTED] wrote: > > > Just wondering, is keys() optimized for void context?
Yes. From doop.c:Perl_do_kv: OP * Perl_do_kv(pTHX) { ... keys = hv; (void)hv_iterinit(keys); /* always reset iterator regardless */ if (gimme == G_VOID) RETURN; -- ams