Inc: Difference between revisions
Jump to navigation
Jump to search
added author |
mNo edit summary |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 9: | Line 9: | ||
c - increases %var once per second. | c - increases %var once per second. | ||
If no value is given, default value is 1 | If no value is given, default value is 1. | ||
== Example == | == Example == | ||
The /inc command is commonly used in [[While_loops|loops]]. | |||
var %c = 1 | var %c = 1 | ||
while (%c <= 4) { | while (%c <= 4) { | ||
Line 23: | Line 22: | ||
Displays %c's values from 1 to 4. | Displays %c's values from 1 to 4. | ||
More | More advanced example, just playing around. | ||
1 alias exam_inc { | 1 alias exam_inc { | ||
2 set -s %x 1 | 2 [[set]] -s %x 1 | ||
3 while (%x < 5) { | 3 while (%x < 5) { | ||
4 inc -s %x | 4 inc -s %x | ||
Line 36: | Line 35: | ||
10 } | 10 } | ||
In the following results the line numbers are added after ;. The results are: | |||
* Set %x to 1 ; 1 | * Set %x to 1 ; 1 | ||
* Inc %x to 2 ; 2-5 | * Inc %x to 2 ; 2-5 | ||
* Inc %x to 3 ; 2-5 | * Inc %x to 3 ; 2-5 | ||
* Inc %x to 4 ; 2-5 | * Inc %x to 4 ; 2-5 | ||
* Inc %x to 5 ; 2-5 | * Inc %x to 5 ; 2-5 | ||
* Inc %x to 4 ; 6-8 | * Inc %x to 4 ; 6-8 | ||
* Inc %x to 3 ; 6-8 | * Inc %x to 3 ; 6-8 | ||
* Inc %x to 2 ; 6-8 | * Inc %x to 2 ; 6-8 | ||
* Inc %x to 4 ; 9 (notice increase with 2) | * Inc %x to 4 ; 9 (notice increase with 2) | ||
* Inc %x to 3 ; 9 | * Inc %x to 3 ; 9 | ||
* Inc %x to 2 ; 9 | * Inc %x to 2 ; 9 | ||
* Inc %x to 1 ; 9 | * Inc %x to 1 ; 9 | ||
* Unset %x | * Unset %x ; 9 (switch z unsets) | ||
== See Also == | == See Also == | ||
* [[dec|/dec]] to increase a variable. | |||
[[ | * [[While_loops|While loops]] to learn more about them. | ||
{{Author|Tovrleaf}} | {{Author|Tovrleaf}} | ||
[[Category:Variables]] | [[Category:Variables]][[Category:Commands]] |
Latest revision as of 07:51, 2 July 2007
This increases the value of %var by value.
/inc [-cszuN] <%var> [value]
Options explained:
uN - increases %var once and unsets it N seconds later. z - decreases %var until it reaches zero and then unsets it. s - displays action in status window c - increases %var once per second.
If no value is given, default value is 1.
Example
The /inc command is commonly used in loops.
var %c = 1 while (%c <= 4) { ; do something ; continue, commands etc.. inc %c }
Displays %c's values from 1 to 4. More advanced example, just playing around.
1 alias exam_inc { 2 set -s %x 1 3 while (%x < 5) { 4 inc -s %x 5 } 6 while (%x > 2) { 7 inc -s %x -1 8 } 9 inc -sz %x 2 10 }
In the following results the line numbers are added after ;. The results are:
* Set %x to 1 ; 1 * Inc %x to 2 ; 2-5 * Inc %x to 3 ; 2-5 * Inc %x to 4 ; 2-5 * Inc %x to 5 ; 2-5 * Inc %x to 4 ; 6-8 * Inc %x to 3 ; 6-8 * Inc %x to 2 ; 6-8 * Inc %x to 4 ; 9 (notice increase with 2) * Inc %x to 3 ; 9 * Inc %x to 2 ; 9 * Inc %x to 1 ; 9 * Unset %x ; 9 (switch z unsets)
See Also
- /dec to increase a variable.
- While loops to learn more about them.
Contributed by Tovrleaf |