Difference between revisions of "Larger and Smaller Operators"
From GiderosMobile
Line 13: | Line 13: | ||
'''Simple larger examples'''<br/> | '''Simple larger examples'''<br/> | ||
<source lang="lua"> | <source lang="lua"> | ||
− | x=a | + | x=a<>b -- faster than x=math.max(a,b) |
− | x=(x-1) | + | x=(x-1)<>5 -- decrement x, but don't go below 5</source> |
'''Simple smaller examples'''<br/> | '''Simple smaller examples'''<br/> | ||
<source lang="lua"> | <source lang="lua"> | ||
− | x=a | + | x=a><b -- faster than x=math.min(a,b) |
− | x=(x+1) | + | x=(x+1)><15 -- increment x, but don't go above 15</source> |
'''Make sure x is within bounds example'''<br/> | '''Make sure x is within bounds example'''<br/> | ||
<source lang="lua"> | <source lang="lua"> | ||
− | x=(x | + | x=(x<>min)><max</source> |
'''Always return the negative of a number'''<br/> | '''Always return the negative of a number'''<br/> | ||
<source lang="lua"> | <source lang="lua"> | ||
− | x=-x | + | x=-x><x -- faster than -math.abs</source> |
'''Always return the positive of a number'''<br/> | '''Always return the positive of a number'''<br/> | ||
<source lang="lua"> | <source lang="lua"> | ||
− | x=-x | + | x=-x<>x -- faster than math.abs</source> |
{|- | {|- | ||
| style="width: 50%; vertical-align:top;"| | | style="width: 50%; vertical-align:top;"| |
Revision as of 15:31, 9 December 2018
Supported platforms:
Available since: Gideros 2017.10
Description
Operators to return the larger or smaller of two values.
a <> b Compare 'a' and 'b', return the larger of them.
a >< b Compare 'a' and 'b', return the smaller of them.
Examples
Simple larger examples
x=a<>b -- faster than x=math.max(a,b)
x=(x-1)<>5 -- decrement x, but don't go below 5
Simple smaller examples
x=a><b -- faster than x=math.min(a,b)
x=(x+1)><15 -- increment x, but don't go above 15
Make sure x is within bounds example
x=(x<>min)><max
Always return the negative of a number
x=-x><x -- faster than -math.abs
Always return the positive of a number
x=-x<>x -- faster than math.abs
Methods |
EventsConstants |