Exponentiation order: Difference between revisions

m
→‎{{header|Wren}}: Minor code update.
m (RPL: add section)
m (→‎{{header|Wren}}: Minor code update.)
Line 1,432:
{{libheader|Wren-fmt}}
Wren doesn't have an exponentiation operator as such but the Num class has a ''pow'' method which does the same thing.
<syntaxhighlight lang="ecmascript">import "./fmt" for Fmt
 
var ops = [ "5**3**2", "(5**3)**2", "5**(3**2)" ]
var results = [ 5.pow(3).pow(2), (5.pow(3)).pow(2), 5.pow(3.pow(2)) ]
for (i in 0...ops.count) {
SystemFmt.print("%(Fmt.s($-99s -> $d", ops[i])), -> %(results[i])")
}</syntaxhighlight>
 
9,485

edits