foreach $option ($options){ #### foreach $option (@$options){ #### my @array = qw( a b ); my $scalar = 'xyz'; my $reference = \@array; for (@array ) { print("$_\n"); } print("\n"); for ($scalar ) { print("$_\n"); } print("\n"); for ($reference ) { print("$_\n"); } print("\n"); for (@$reference) { print("$_\n"); } print("\n"); #### a b xyz ARRAY(0x226b04) # A ref is just a scalar a b