Anonymous user
Parsing/RPN calculator algorithm: Difference between revisions
→{{header|Haskell}}
(→{{header|Haskell}}: Changed to idiomatic Haskell solution) |
|||
Line 1,416:
<pre>λ> calc "3 4 +"
[7.0]
λ> calc "3 4 2 * 1 5
[3.0001220703125]
λ> calcIO "3 4 +"
3 [3.0]
Line 1,423:
+ [7.0]
[7.0]
λ> calcIO "3 4 2 * 1 5
3 [3.0]
2 [2.0,-4.0,8.0,3.0]
3 [3.0,2.0,-4.0,8.0,3.0]
^ [8.0,-4.0,8.0,3.0]
^ [65536.0,8.0,3.0]
/ [1.220703125e-4,3.0]
+ [3.0001220703125]
[3.0001220703125]</pre>
=={{header|Icon}} and {{header|Unicon}}==
|