Help for this page

Select Code to Download


  1. or download this
    my %operations = (  '+' =>  [ 1, 1 ],
                        '-' =>  [ 1, 0 ],
                        '*' =>  [ 2, 1 ],
                        '/' =>  [ 2, 0 ] );
    
  2. or download this
    "2 3 4 * 5 / +"  --> 2 + 3 * 4 / 5
    "3 4 * 5 / 2 +"  --> 3 * 4 / 5 + 2
    ...
    "2 3 - 4 -"      --> (2 - 3) - 4
    "2 3 4 + -"      --> 2 - (3 + 4)
    "2 3 4 - +"      --> 2 + 3 - 4