Difference between revisions of "ListXneqY"
Jump to navigation
Jump to search
(New page: {{LSL Header}} __NOTOC__ <div id="box"> == Function: integer ListXneqY(list {{LSL Param|lx}}, list {{LSL Param|ly}}); == <div style="padding: 0.5em;"> Answers the question: is ...) |
|||
Line 37: | Line 37: | ||
Posted with the kind permission of Very Keynes, who originated this script June 2007 in the SL scripters forum http://forums.secondlife.com/showthread.php?t=194138 | Posted with the kind permission of Very Keynes, who originated this script June 2007 in the SL scripters forum http://forums.secondlife.com/showthread.php?t=194138 | ||
{{LSLC|Examples| | {{LSLC|Examples|ListXneqY}} |
Revision as of 16:30, 12 July 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Function: integer ListXneqY(list lx, list ly);
Answers the question: is list X different from list Y?
Returns the number 1 if true, 0 if false
Note: requires also the function ListXnotY .
The opposite function is ListXequY .
<lsl> integer ListXneqY(list lx, list ly) {
if( llList2CSV( ListXnotY(lx,ly) ) == "") return FALSE; else return TRUE;
} </lsl>
Example:
<lsl> list l1 = ["a","b","c","d"]; list l2 = ["a","1","b","2","c","3"];
default{
state_entry() { llSay(0, "Are we different lists? " + (string)ListXneqY(l1,l2)) //will say in this example: 1 , meaning yes. }
} </lsl>
Posted with the kind permission of Very Keynes, who originated this script June 2007 in the SL scripters forum http://forums.secondlife.com/showthread.php?t=194138