“虚拟世界/脚本手册”的版本间的差异

来自人工智能助力教育知识百科
跳转至: 导航搜索
(以“__NOTOC__ <div align="center">{{Main Page/Welcome}}<br /> {|cellspacing="0" |valign="top" width="50%"| {{Main Page/KB}} {{Main Page/Policies}} {{Main Page/Open Source}} {{Mai…”替换内容)
1个标签替换
第1行: 第1行:
__NOTOC__
+
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}
<div align="center">{{Main Page/Welcome}}<br />
 
{|cellspacing="0"
 
|valign="top" width="50%"|
 
{{Main Page/KB}}
 
{{Main Page/Policies}}
 
{{Main Page/Open Source}}
 
{{Main Page/LSL}}
 
{{Main Page/Community Resources}}
 
{{Main Page/QA}}
 
'''[[:Category:Portals|See all portals]]'''
 
|valign="top" align="left" width="50%"|
 
{{Main Page/Featured Pages}}
 
{{Main Page/Creation}}
 
{{Main Page/Web Services}}
 
{{Main Page/Marketing}}
 
  
|}</div>
+
这个类别为内置的LSL函数。
__NOEDITSECTION__
+
 
 +
== 函数参数变化 ==
 +
LSL中的所有类型都是不会改变参数的值的,变量只能通过赋值来改变。要想改变变量的值唯一的方法是直接与存储操作符交互(=,+=,-=,*=,/=,%=,++,--)。
 +
*内置函数永远'''不会'''修改用作参数的变量。
 +
*在函数作用域中更改参数值的用户自定义函数不会修改这些参数对应的变量的值(按值传参)。
 +
{{Footnote|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.}}
 +
 
 +
== 函数==
 +
{{LSL All Functions|name|key=*}}
 +
 
 +
==Footnotes==
 +
{{Footnotes}}{{Anchor|PiC}}

2019年10月16日 (三) 12:16的版本

Template:Needs Translation/

这个类别为内置的LSL函数。

函数参数变化

LSL中的所有类型都是不会改变参数的值的,变量只能通过赋值来改变。要想改变变量的值唯一的方法是直接与存储操作符交互(=,+=,-=,*=,/=,%=,++,--)。

  • 内置函数永远不会修改用作参数的变量。
  • 在函数作用域中更改参数值的用户自定义函数不会修改这些参数对应的变量的值(按值传参)。

[1]

函数

关键值 描述
 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/>