Skip to content

Instantly share code, notes, and snippets.

@soh-i
Created August 24, 2012 07:31
Show Gist options
  • Select an option

  • Save soh-i/3447120 to your computer and use it in GitHub Desktop.

Select an option

Save soh-i/3447120 to your computer and use it in GitHub Desktop.
ポジションの情報join(start..end)のバリデーター
sub sort_region {
    
    my $start = shift;
    my $end   = shift;
    
    if ( $start < $end ) {
        my $join = "$start..$end";
        return scalar $join;
    }
    elsif ( $start > $end ) {
        my $reversed_join = "$end..$start";
        return scalar $reversed_join;
    }
    else {
        return "Error:";
    }
}

##Usage:

my $start = 1111;`
my $end = 2222;
print sort_region($start, $end);

return to 1111..2222

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment