X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=README;h=2163a42b6db912538bc41006ca0540cd72bc58d9;hb=45b4c5c2fa9d50471d929ed8561ada3201d58389;hp=88c204c741053cbce03bceb198849f31fe385161;hpb=454cd2b90cb00988b49c00b876efc2d1aad599ee;p=perl%2Fmodules%2Fautovivification.git diff --git a/README b/README index 88c204c..2163a42 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ NAME autovivification - Lexically disable autovivification. VERSION - Version 0.02 + Version 0.03 SYNOPSIS no autovivification; @@ -62,8 +62,9 @@ METHODS * 'store' Turn off autovivification for lvalue dereferencing expressions, such - as "$hashref->{key}[$idx]{$field} = $value". An exception is thrown - if vivification is needed to store the value, which means that + as "$hashref->{key}[$idx]{$field} = $value" or "for + ($hashref->{key}[$idx]{$field}) { ... }". An exception is thrown if + vivification is needed to store the value, which means that effectively you can only assign to levels that are already defined (in the example, this would require "$hashref->{key}[$idx]" to already be a hash reference).