shift(@_) ? 1: 2; #### shift ?pattern? ? @a: @b;