blah(qw(continue 0 next 1 redo 2 last 3)); blah('continue', 0, 'next', 1, 'redo', 2, 'last', 3); blah(continue => 0, next => 1, redo => 2, last => 3); my %h = (continue => 0, next => 1, redo => 2, last => 3); blah(%h);