“LlAbs”的版本间的差异
第1行: | 第1行: | ||
− | {{ | + | {{LSL Function |
− | | | + | |func=llAbs |
− | | | + | |func_id=6|func_sleep=0.0|func_energy=10.0 |
− | | | + | |func_footnote |
− | | | + | |p1_type=integer |
− | | | + | |p1_name=val |
− | + | |p1_desc=Any integer value | |
− | + | |return_type=integer | |
− | + | |return_text=that is the positive version of {{LSLP|val}}. | |
+ | |other_languages={{LSL OL|C++|[http://www.cplusplus.com/reference/clibrary/cstdlib/abs/ abs]}} | ||
+ | |spec | ||
+ | |caveats=*The llAbs of -2147483648 is -2147483648. This is because the positive integer 2147483648 is outside the range of allowed LSL {{LSLGC|Integer|integer values}}. | ||
+ | |examples= | ||
+ | <source lang="lsl2"> | ||
+ | default | ||
+ | { | ||
state_entry() | state_entry() | ||
{ | { | ||
− | + | // returns: "The absolute value of -4 is: 4" | |
llSay(PUBLIC_CHANNEL, "The absolute value of -4 is: "+(string)llAbs(-4) ); | llSay(PUBLIC_CHANNEL, "The absolute value of -4 is: "+(string)llAbs(-4) ); | ||
} | } | ||
− | + | } | |
+ | </source> | ||
<source lang="lsl2"> | <source lang="lsl2"> | ||
− | + | // Here's a more elaborate example. | |
− | + | ||
− | + | ShowAbsolute(integer inputInteger) | |
+ | { | ||
string output = "llAbs(" + (string)inputInteger + ") --> " + (string)llAbs(inputInteger); | string output = "llAbs(" + (string)inputInteger + ") --> " + (string)llAbs(inputInteger); | ||
+ | |||
llSay(PUBLIC_CHANNEL, output); | llSay(PUBLIC_CHANNEL, output); | ||
− | + | } | |
− | + | ||
− | + | default | |
+ | { | ||
state_entry() | state_entry() | ||
{ | { | ||
第30行: | 第41行: | ||
ShowAbsolute(0); // llAbs(0) --> 0 | ShowAbsolute(0); // llAbs(0) --> 0 | ||
} | } | ||
− | + | } | |
</source> | </source> | ||
+ | |helpers | ||
+ | |also_header | ||
+ | |also_tests | ||
+ | |also_articles | ||
+ | |also_footer | ||
+ | |also_functions={{LSL DefineRow||[[llFabs]]|[[float]] version of llAbs}} | ||
+ | |also_events | ||
+ | |also_articles={{LSL DefineRow||{{Wikipedia|Absolute value}}|}} | ||
+ | |notes | ||
+ | |cat1=Math | ||
+ | |cat2=Integer | ||
+ | |cat3 | ||
+ | |cat4 | ||
+ | |haiku={{Haiku|Whether good or bad,|we are not here to judge you.|Just to ask... How much?}} | ||
}} | }} |
2019年9月29日 (日) 04:36的版本
首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials |
{{#if:
| |