“LlAbs”的版本间的差异

来自人工智能助力教育知识百科
跳转至: 导航搜索
第3行: 第3行:
 
|参数=integer val,任何整数 <br>
 
|参数=integer val,任何整数 <br>
 
|返回值=integer 返回val的绝对值<br>
 
|返回值=integer 返回val的绝对值<br>
 +
|注意事项=-2147483648 的返回值是 -2147483648。 因为2147483648已经超出了整型的表示范围<br>
 +
|例子=
 +
'''cpp
 +
default
 +
{
 +
    state_entry()
 +
    {
 +
//      returns: "The absolute value of -4 is: 4"
 +
        llSay(PUBLIC_CHANNEL, "The absolute value of -4 is: "+(string)llAbs(-4) );
 +
    }
 +
}
 +
<source lang="lsl2">
 +
// Here's a more elaborate example.
 +
ShowAbsolute(integer inputInteger)
 +
{
 +
    string output = "llAbs(" + (string)inputInteger + ") --> " + (string)llAbs(inputInteger);
 +
    llSay(PUBLIC_CHANNEL, output);
 +
}
 +
default
 +
{
 +
    state_entry()
 +
    {
 +
        ShowAbsolute(-3);  //  llAbs(-3)  --> 3
 +
        ShowAbsolute(5);    //  llAbs(5)  --> 5
 +
        ShowAbsolute(-20);  //  llAbs(-20) --> 20
 +
        ShowAbsolute(0);    //  llAbs(0)  --> 0
 +
    }
 +
}
 +
</source>
 
}}
 
}}

2019年9月25日 (三) 11:47的版本

函数名
llAbs
integer val,任何整数
integer 返回val的绝对值
注意事项
-2147483648 的返回值是 -2147483648。 因为2147483648已经超出了整型的表示范围
示例
相关函数
相关事件