|
|
| 第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()
| |
| − | {
| |
| − | // returns: "The absolute value of -4 is: 4"
| |
| − | llSay(PUBLIC_CHANNEL, "The absolute value of -4 is: "+(string)llAbs(-4) );
| |
| − | }
| |
| − | }
| |
| − | </source>
| |
| − | <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>
| |
| − | |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?}}
| |
| − | }} | |