Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Array::Iterator::ReusaUser3Contributed Perl DocumeArray::Iterator::Reusable(3)

NAME
       Array::Iterator::Reusable - A subclass of Array::Iterator to allow
       reuse of	iterators

VERSION
       This document describes version 0.12 of Array::Iterator::Reusable (from
       Perl distribution Array-Iterator), released on 2017-07-04.

SYNOPSIS
	 use Array::Iterator::Reusable;

	 # create an iterator with an array
	 my $i = Array::Iterator::Reusable->new(1 .. 100);

	 # do something	with the iterator
	 my @accumulation;
	 push @accumulation => { item => $iterator->next() } while $iterator->has_next();

	 # now reset the iterator so we	can do it again
	 $iterator->reset();

DESCRIPTION
       Sometimes you don't want	to have	to throw out your iterator each	time
       you have	exhausted it. This class adds the "reset" method to allow
       reuse of	an iterator. This is a very simple addition to the
       Array::Iterator class of	a single method.

ORIGINAL AUTHOR
       stevan little, <stevan@iinteractive.com>

ORIGINAL COPYRIGHT AND LICENSE
       Copyright 2004 by Infinity Interactive, Inc.

       <http://www.iinteractive.com>

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

METHODS
       This is a subclass of Array::Iterator, only those methods that have
       been added are documented here, refer to	the Array::Iterator
       documentation for more information.

       reset
	   This	resets the interal counter of the iterator back	to the start
	   of the array.

HOMEPAGE
       Please visit the	project's homepage at
       <https://metacpan.org/release/Array-Iterator>.

SOURCE
       Source repository is at
       <https://github.com/sharyanto/perl-Array-Iterator>.

BUGS
       Please report any bugs or feature requests on the bugtracker website
       <https://rt.cpan.org/Public/Dist/Display.html?Name=Array-Iterator>

       When submitting a bug or	request, please	include	a test-file or a patch
       to an existing test-file	that illustrates the bug or desired feature.

SEE ALSO
       This is a subclass of Array::Iterator, please refer to it for more
       documenation.

AUTHOR
       perlancar <perlancar@cpan.org>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2017, 2013, 2012,	2011 by
       perlancar@cpan.org.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.32.0			  2017-07-04	  Array::Iterator::Reusable(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | ORIGINAL AUTHOR | ORIGINAL COPYRIGHT AND LICENSE | METHODS | HOMEPAGE | SOURCE | BUGS | SEE ALSO | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Array::Iterator::Reusable&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help