f(@a) #### f($a[0], $a[1], $a[2], ...) #### my @empty; f(@empty) #### f() #### sub f(;\@) #### f(@a) # Calls &f(\@a) #### f() # Calls &f() #### f($x, $y)