Brock Wilcox > Coro-Generator-0.02 > Coro::Generator

Download:
Coro-Generator-0.02.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.02   Source   Latest Release: Coro-Generator-0.3.0

NAME ^

Coro::Generator - Create generators using Coro

SYNOPSIS ^

  use 5.10.0; # This module does NOT require 5.10, but 'say' does
  use strict;
  use Coro::Generator;

  my $even = generator {
    my $x = 0;
    while(1) {
      $x++; $x++;
      yield $x;
    }
  };

  for my $i (1..10) {
    say $even->();
  }

DESCRIPTION ^

In the words of wikipedia, generators look like functions but act like iterators.

EXPORT

generator, yield

SEE ALSO ^

Coro

AUTHOR ^

Brock Wilcox, <awwaiid@thelackthereof.org>

COPYRIGHT AND LICENSE ^

Copyright (C) 2008 by Brock Wilcox

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.

syntax highlighting: