listItemDelete
Jump to navigation
Jump to search
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: list ListItemDelete( list mylist, string element );Returns a list that is a copy of mylist but with the first instance of element removed.
• list | mylist | – | list to remove items from | |
• string | element | – | item to remove from mylist |
See also: Lists
Specification
list ListItemDelete(list mylist,string element_old) {
integer placeinlist = llListFindList(mylist, [element_old]);
if (placeinlist != -1)
return llDeleteSubList(mylist, placeinlist, placeinlist);
return mylist;
}
Examples
list mylist = ["Red", "Green", "Blue", "Brown"];
list myShortenedList = ListItemDelete(mylist, "Brown");
//myShortenedList is now ["Red", "Green", "Blue"]