分类:LSL Functions

来自人工智能助力教育知识百科
Kangjf讨论 | 贡献2019年9月11日 (三) 15:31的版本 (创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} This category contains built-in LSL functions. == Mutability == All types in LSL are immutable…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

Template:Needs Translation/

This category contains built-in LSL functions.

Mutability

All types in LSL are immutable (they can't be mutated by side effect), variables can only be changed by being overwritten. There is no way to indirectly modify a variable's value; the only way is through direct interaction with a storing operator (=, +=, -=, *=, /=, %=, ++, --).

  • Built-in functions will never modify the variables used as parameters.
  • User functions that change the values of parameters inside the function scope will not have those changes applied to the variables that supplied those parameters. [1]

Functions

关键值 描述
 NEW  这个函数是最近添加的。
 I  函数的 function ID 未知,或者可能没有。
 D  这个函数已经被弃用,但仍然可以工作。 最好避免标记为不推荐的函数。
 R  这个函数不仅被弃用,而且被删除了。 不要使用标记为已删除的函数。
 U  此功能尚未实现。 不要使用标记为未实现的函数。
 B  此函数被标记为已损坏,可能无法工作。
 G  这个函数需要 god-mode. 有这样标记的函数不能使用。
 RQ  此功能已被多个用户请求,但尚未实现。 不要使用按要求标记的函数。

Footnotes

  1. ^ Function parameters are effectively passed by value, not by reference. When pass by reference is used in LSO-LSL, the reference points to a copy of the value, not to the original.
<references/>

本分类目前不含有任何页面或媒体文件。