ListXequY
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Function: integer ListXnotY(list lx, list ly);
Answers the question: is list X identical to list Y?
Returns the number 1 if true, 0 if false
Note: requires also the function ListXnotY .
<lsl> integer ListXequY(list lx, list ly) {
if (llList2CSV( ListXnotY(lx,ly) ) =="") return TRUE; else return FALSE;
} </lsl>
Example:
<lsl> list l1 = ["a","b","c","d"]; list l2 = ["a","1","b","2","c","3"];
default{
state_entry() { llSay(0, "Am we the same lists? " + (string)ListXequY(l1,l2)) //will say in this example: 0 }
} </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