Difference between revisions of "User:Miranda Umino"

From Second Life Wiki
Jump to navigation Jump to search
m
m (Replaced content with "?.")
 
Line 1: Line 1:
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}
?.
 
This category contains built-in LSL functions.  
 
== Mutability ==
All types in LSL are immutable (they can't be mutated by side effect), variables can only be changed by being overwritten. There is no way to indirectly modify a variable's value; the only way is through direct interaction with a storing operator (=, +=, -=, *=, /=, %=, ++, --). 
*Built-in functions will '''never''' modify the variables used as parameters.
*User functions that change the values of parameters inside the function scope will not have those changes applied to the variables that supplied those parameters. {{Footnote|Function parameters are effectively passed by value, not by reference. When pass by reference is used in LSO-LSL, the reference points to a copy of the value, not to the original.}}
 
== Functions ==
 
{{LSL All Functions|name|key=*}}
 
==Footnotes==
{{Footnotes}}{{Anchor|PiC}}

Latest revision as of 13:43, 25 June 2013

?.