This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Clarify the description of SCALAR in perltie
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Sat, 6 Dec 2003 19:51:49 +0000 (19:51 +0000)
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Sat, 6 Dec 2003 19:51:49 +0000 (19:51 +0000)
p4raw-id: //depot/perl@21856

pod/perltie.pod

index 468855c..327af04 100644 (file)
@@ -763,10 +763,10 @@ thing, but we'll have to go through the LIST field indirectly.
 This is called when the hash is evaluated in scalar context. In order
 to mimic the behaviour of untied hashes, this method should return a
 false value when the tied hash is considered empty. If this method does
 This is called when the hash is evaluated in scalar context. In order
 to mimic the behaviour of untied hashes, this method should return a
 false value when the tied hash is considered empty. If this method does
-not exist, perl will make some educated guesses and return false when
-the hash is not inside an iteration. In this case, FIRSTKEY is called
-and the result will be a false value if FIRSTKEY returns the empty list,
-true otherwise.
+not exist, perl will make some educated guesses and return true when
+the hash is inside an iteration. If this isn't the case, FIRSTKEY is
+called, and the result will be a false value if FIRSTKEY returns the empty
+list, true otherwise.
 
 In our example we can just call C<scalar> on the underlying hash
 referenced by C<$self-E<gt>{LIST}>:
 
 In our example we can just call C<scalar> on the underlying hash
 referenced by C<$self-E<gt>{LIST}>: