in reply to Ternary Operator for Multiple Arguments Passing
use Params::Validate; my ($based_on, $top) = validate_pos(@ARGV, { default => 'tp' }, { defa +ult => 1 }); [download]