#!/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; };