LSL Addition
Revision as of 01:14, 11 January 2010 by Void Singer (talk | contribs) (for new categorized operator page, needs work)
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
this page needs to be templatized for abstraction to other operators after layout is finalized this is only a sample layout, feel free to suggest other layouts.
: +
This operator affects the following types
- Integer
- Example:
- 1 + 1
- Result = 2
- Float
- Example:
- 1.0 + 1.0
- 1.0 + 1
- 1 + 1.0
- Result = 2.0
- Vector
- Example:
- <1.0, 1.0, 1.0> + <1.0, 0.0, -1.0>
- Result = <2.0, 1.0, 0.0>
- Rotation
- Example:
- <0.0, 0.0, 0.0, 1.0> + <1.0, 0.0, 0.0, 1.0>
- Result = <1.0, 0.0, 0.0, 2.0>
- *see Notes for more details
- String
- Example:
- "a" + "a"
- Result = "aa"
- Key
- Example:
- "a" + "a"
- Result = "aa"
- *see Notes for more details
- List
- Example:
- [1] + [2]
- Result = [1, 2]
Notes
- Addition is also called Concatenation when used with strings, keys, or lists.
- rotation addition notes
- blah blah blah
- Key concatenation notes
- blah blah blah
- link article about min/max integer/float values
- link article about max string, key, and list lengths