X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=README;fp=README;h=88c204c741053cbce03bceb198849f31fe385161;hb=029cd913066b88040c4efaa966c96bf2d4e584d9;hp=bc02476f9e3f05f259c232398cd3f16c35f6deb9;hpb=73280498f45aec1d15e1e9d67eb441e10c9a49a5;p=perl%2Fmodules%2Fautovivification.git diff --git a/README b/README index bc02476..88c204c 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME autovivification - Lexically disable autovivification. VERSION - Version 0.01 + Version 0.02 SYNOPSIS no autovivification; @@ -40,8 +40,11 @@ METHODS * 'fetch' Turn off autovivification for rvalue dereferencing expressions, such - as "$value = $hashref->{key}[$idx]{$field}". "undef" is returned - when the expression would have autovivified. + as "$value = $hashref->{key}[$idx]{$field}", "keys + %{$hashref->{key}}" or "values %{$hashref->{key}}". When the + expression would have autovivified, "undef" is returned for a plain + fetch, while "keys" and "values" return 0 in scalar context and the + empty list in list context. * 'exists'