LSL Addition

From Second Life Wiki
Revision as of 15:49, 11 January 2010 by Strife Onizuka (talk | contribs) (Because the category include syntax trumps link syntax. You have to use explicit link syntax to bypass the collision. Don't you just love wiki markup? Makes things so much simpler. 9_9)
Jump to navigation Jump to search

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.

Operator: +

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"
  • 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