Difference between revisions of "Template:LSL Function/negative index/range"
Jump to navigation
Jump to search
Line 20: | Line 20: | ||
{{!}} | {{!}} | ||
*If '''{{{1}}}''' <= '''{{{2}}}''' then the range operated on starts at '''{{{1}}}''' and ends at '''{{{2}}}'''. ['''{{{1}}}''', '''{{{2}}}'''] | *If '''{{{1}}}''' <= '''{{{2}}}''' then the range operated on starts at '''{{{1}}}''' and ends at '''{{{2}}}'''. ['''{{{1}}}''', '''{{{2}}}'''] | ||
*If '''{{{1}}}''' > '''{{{2}}}''' then the range operated on starts at '''{{{ | *If '''{{{1}}}''' > '''{{{2}}}''' then the range operated on starts at '''0''' and goes to '''{{{2}}}''' and then starts again at '''{{{1}}}''' and goes to the end. ['''0''', '''{{{2}}}'''] + ['''{{{1}}}''', '''-1'''] | ||
{{!}}} | {{!}}} | ||
See {{LSLGC|Negative_Index#Range Functions|negative indexes}} for more information. | See {{LSLGC|Negative_Index#Range Functions|negative indexes}} for more information. | ||
}}<noinclude>{{#var:spec}}</noinclude> | }}<noinclude>{{#var:spec}}</noinclude> |
Revision as of 17:32, 6 March 2007
Index | Positive | Negative |
---|---|---|
First | 0 | -length |
Last | length - 1 | -1 |
Mentally first translate any negative indexes into positive indexes
|
See negative indexes for more information.