Как мне скопировать / клонировать объект ref, который был "благословен"? Например, у меня есть
my $html = HTML::PullParser->new(file => $file, text => 'text');
затем я хочу перебрать этот $html
объект несколько раз через
$html->get_token();
Итак, я попытался сначала скопировать объект:
use Clone qw(clone);
my $html1 = clone($html);
my $html2 = clone($html);
Затем я попытался перебрать новые объекты:
while ($html1->get_token()) {
# do something
}
while ($html2->get_token()) {
# do something else
}
Но очевидно, что объект НЕ копируется (или, по крайней мере, неправильно копируется), поэтому я не получаю никакой итерации ни в одном цикле.
Как правильно скопировать этот объект?
Thx !!