Help for this page

Select Code to Download


  1. or download this
    my @a = qw/1 2 2.2 2.13 2.1.7 3.4a 10.4a.3b.8/;
    my @sortables = map { [grep /[^\.]/, split/([\.a-z])/, $_] } @a;
    print join "\n", map join(' ', @{$_}), @sortables;
    
  2. or download this
    my @list = qw/1 10.4a.3b.8 2.2 2 2.13 3.4a 2.1.7 /;
    
    print join "\n", sort compare @list;
    ...
            redo;
        }        
    }
    
  3. or download this
    my @list = qw/1 10.4a.3b.8 2.2 2 2.13 3.4a 2.1.7 /;
    
    my @cache = map { [grep /[^\.]/, split/([\.a-z])/, $_] } @list;
    ...
            redo;
        }        
    }