El siguiente ejemplo muestra un iterador sobre los subconjuntos de un conjunto dado. El conjunto viene definido por los argumentos en línea de comando. Sigue un ejemplo de ejecución:
lhp@nereida:~/Lperl/src$ perl allsubsets.pl A B C D () (A) (B) (A, B) (C) (A, C) (B, C) (A, B, C) (D) (A, D) (B, D) (A, B, D) (C, D) (A, C, D) (B, C, D) (A, B, C, D)
Casiano Rodríguez León