NAME
Clownfish::HashIterator - Hashtable Iterator.
SYNOPSIS
my
$iter
= Clownfish::HashIterator->new(
$hash
);
while
(
$iter
->
next
) {
my
$key
=
$iter
->get_key;
my
$value
=
$iter
->get_value;
}
DESCRIPTION
CONSTRUCTORS
new
my
$iter
= Clownfish::HashIterator->new(
$hash
);
Return a HashIterator for hash
.
METHODS
next
my
$bool
=
$hash_iterator
->
next
();
Advance the iterator to the next key-value pair.
Returns: true if there’s another key-value pair, false if the iterator is exhausted.
get_key
my
$string
=
$hash_iterator
->get_key();
Return the key of the current key-value pair. It’s not allowed to call this method before next() was called for the first time or after the iterator was exhausted.
get_value
my
$obj
=
$hash_iterator
->get_value();
Return the value of the current key-value pair. It’s not allowed to call this method before next() was called for the first time or after the iterator was exhausted.
INHERITANCE
Clownfish::HashIterator isa Clownfish::Obj.