“LlListReplaceList”的版本间的差异
(创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: vector llGetVel( ); |参数= 参数:无 |返回值= 返…”) |
|||
| 第3行: | 第3行: | ||
{{函数详情 | {{函数详情 | ||
| − | |函数名 = Function: | + | |函数名 = Function: list llListReplaceList; |
| − | |参数= | + | |参数= 参数:list dest,list src,整数开始,整数结束 |
| − | |返回值= | + | |返回值= 返回值:返回一个列表,该列表是dest的副本,删除了start到end,并在start处插入src。 |
|注意事项= | |注意事项= | ||
| − | + | 如果开始或结束超出界限,脚本将继续执行,而不会出现错误消息。 | |
| + | |||
| + | 开始和结束将形成一个排除范围,当开始超过结束(大约:开始>结束)。 | ||
| + | |||
| + | 如果start超过dest的结尾,则src追加到dest,它不会添加空条目。为了避免这种情况,首先在列表中创建空元素。使用负指数时也会出现类似的结果。 | ||
| + | |||
| + | 仅仅调用函数不会更新变量。你必须存储它(当然,除非你计划直接对结果采取行动) | ||
| + | |||
| + | 错误:llListReplaceList(MyList,[“New Item”],2,2) | ||
| + | |||
| + | 好:MyList=llListReplaceList(MyList,[“New Item”],2,2) | ||
| + | |||
| + | 仅在LSO中(而不是Mono):如果您正在存储到同一个列表中,那么在存储之前清除列表可能会更节省内存。 | ||
| + | |||
| + | 好:MyList=llListReplaceList(MyList,[“New Item”],2,2) | ||
| + | |||
| + | 更好:MyList=llListReplaceList((MyList=[])+MyList,[“New Item”],2,2) | ||
|示例= | |示例= | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|相关函数= | |相关函数= | ||
| − | [[ | + | [[llDeleteSubList]] |
| − | [[ | + | [[llListInsertList]] |
| − | [[ | + | [[llList2List]] |
| − | + | |相关事件= | |
| − | |||
| − | |相关事件= | ||
| − | |||
}} | }} | ||
2020年11月27日 (五) 08:31的版本
| 首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials |
| 函数名 |
|---|
| Function: list llListReplaceList; |
| 参数:list dest,list src,整数开始,整数结束 |
| 返回值:返回一个列表,该列表是dest的副本,删除了start到end,并在start处插入src。 |
| 注意事项 |
|---|
| 如果开始或结束超出界限,脚本将继续执行,而不会出现错误消息。
开始和结束将形成一个排除范围,当开始超过结束(大约:开始>结束)。 如果start超过dest的结尾,则src追加到dest,它不会添加空条目。为了避免这种情况,首先在列表中创建空元素。使用负指数时也会出现类似的结果。 仅仅调用函数不会更新变量。你必须存储它(当然,除非你计划直接对结果采取行动) 错误:llListReplaceList(MyList,[“New Item”],2,2) 好:MyList=llListReplaceList(MyList,[“New Item”],2,2) 仅在LSO中(而不是Mono):如果您正在存储到同一个列表中,那么在存储之前清除列表可能会更节省内存。 好:MyList=llListReplaceList(MyList,[“New Item”],2,2) 更好:MyList=llListReplaceList((MyList=[])+MyList,[“New Item”],2,2) |
| 示例 |
|---|
| 相关函数 |
|---|
| llDeleteSubList |
| 相关事件 |
|---|