Arithmetic evaluation: Difference between revisions
m
→{{header|Sidef}}: minor edit
m (→{{header|Sidef}}: minor edit) |
|||
Line 3,943:
}
var b =
? (-1 * b[1].toNum - b[2].toNum)
: (operate(s, '-'));
}
Line 3,958:
var match;
while (match = s.match(reMD)) {
var cap =
? (s.replace!(reMD, operate(cap, '*').to_s))
: (s.replace!(reMD, operate(cap, '/').to_s));
}
while (match = s.match(reAS)) {
var cap =
? (s.replace!(reAS, add(cap).to_s))
: (s.replace!(reAS, subtract(cap).to_s));
|