“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已经超出了整型的表示范围 |
示例 |
---|
无 |
相关函数 |
---|
无 |
相关事件 |
---|
无 |