#!/usr/local/bin/perl use strict; use warnings; use Data::Dumper; my $a=sub {([1,2],[3,4])}; for my $a ($a->()) { print Dumper $a; };