“LlDeleteSubString”的版本间的差异

来自人工智能助力教育知识百科
跳转至: 导航搜索
Qmf讨论 | 贡献
 
第5行: 第5行:
 
|函数名 = Function: string llDeleteSubString( string src, integer start, integer end );
 
|函数名 = Function: string llDeleteSubString( string src, integer start, integer end );
 
|参数= 参数:
 
|参数= 参数:
*string src
+
*字符串src
*integer start – start index
+
*整数启动-启动索引
*integer end - end index
+
*整数端-端索引
|返回值= 返回值:Returns a string that is the result of removing characters from src from start to end.
+
|返回值= 返回值:返回一个字符串,该字符串是从头到尾从src中删除字符的结果。
  
  
 
|注意事项=注意事项
 
|注意事项=注意事项
*If either start or end are out of bounds the script continues to execute without an error message.
+
*如果开始或结束超出了界限,脚本将继续执行,不会出现错误消息。
*start & end will form an exclusion range when start is past end (Approximately: start > end).
+
*开始和结束将形成一个排除范围,当开始是过去的结束(大约:开始>结束)
 
 
  
 
|示例=
 
|示例=

2020年5月18日 (一) 10:43的最新版本

Template:Needs Translation/


函数名
Function: string llDeleteSubString( string src, integer start, integer end );
参数:
  • 字符串src
  • 整数启动-启动索引
  • 整数端-端索引
返回值:返回一个字符串,该字符串是从头到尾从src中删除字符的结果。
注意事项
注意事项
  • 如果开始或结束超出了界限,脚本将继续执行,不会出现错误消息。
  • 开始和结束将形成一个排除范围,当开始是过去的结束(大约:开始>结束)。
示例
示例1
default
{
    state_entry()
    {
        string ex = "abcdefghi";
        llDeleteSubString(ex, 4, 7); //Incorrect!
    }
}

示例2

default
{
    state_entry()
    {
        string ex = "abcdefghi";
        ex = llDeleteSubString(ex, 4, 7); //Correct
        llSay(0, ex); //Would say "abcdi"
    }
}

示例3(特例)

//-- special case
default
{
    state_entry()
    {
        string ex = "abcdefghi";
        llSay( 0, llDeleteSubString(ex, 4, 7) ); //Would say "abcdi"
        //-- acceptable if you do NOT want to change the contents of 'ex', only the output
    }
}
相关函数
llGetSubString

llInsertString llDeleteSubList

相关事件