Difference between revisions of "Category:LSL Functions/ru"

From Second Life Wiki
Jump to navigation Jump to search
m
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}
{{Multi-lang}}
{{LSL Header/ru}}
{{LSLC|Keywords||{{#var:lang}}}}{{LSLC|Flow Control||{{#var:lang}}}}
{{LSLC|||{{#var:lang}}}}{{LSLC|Types||{{#var:lang}}}}
 


В этой категории содержатся встроенные функции языка LSL.  
В этой категории содержатся встроенные функции языка LSL.  
Line 5: Line 9:
== Изменчивость ==
== Изменчивость ==
Все типы переменных в языке LSL неизменны (т.е. не могут быть изменены косвенными методами), переменные могут быть только перезаписаны. Невозможно изменить значение переменной кроме как напрямую, посредством оператора присвоения (=, +=, -=, *=, /=, %=, ++, --).   
Все типы переменных в языке LSL неизменны (т.е. не могут быть изменены косвенными методами), переменные могут быть только перезаписаны. Невозможно изменить значение переменной кроме как напрямую, посредством оператора присвоения (=, +=, -=, *=, /=, %=, ++, --).   
*Встроенные функции '''никогда''' не изменяют переменные, используемые в них в качестве параметров.
*Встроенные функции '''никогда''' не изменяют переменные, используемые в них в качестве параметров. По сути, функции передаются числа или ссылки на копию, а не ссылки на оригинальные переменные.
*Пользовательские функции, изменяющие в своём теле значения параметров, не изменят значений переменных, которые предоставлялись в качестве параметров.
*Пользовательские функции, изменяющие в своём теле значения параметров, не изменят значений переменных, которые предоставлялись в качестве параметров.}}
}}


== Functions ==
 
== Функции ==


{{LSL All Functions|name|key=*}}
{{LSL All Functions|name|key=*}}
==Footnotes==
{{Footnotes}}

Latest revision as of 15:21, 18 May 2015


В этой категории содержатся встроенные функции языка LSL.

Изменчивость

Все типы переменных в языке LSL неизменны (т.е. не могут быть изменены косвенными методами), переменные могут быть только перезаписаны. Невозможно изменить значение переменной кроме как напрямую, посредством оператора присвоения (=, +=, -=, *=, /=, %=, ++, --).

  • Встроенные функции никогда не изменяют переменные, используемые в них в качестве параметров. По сути, функции передаются числа или ссылки на копию, а не ссылки на оригинальные переменные.
  • Пользовательские функции, изменяющие в своём теле значения параметров, не изменят значений переменных, которые предоставлялись в качестве параметров.}}


Функции

Key Description
 NEW  Эта функция введена недавно.
 I  Идентификационный номер данной функции неизвестен или отсутствует.
 D  Эта функция считается исключённой, но до сих пор работает.
Использование таких функций не рекомендуется.
 R  Эта функция не только исключена, но и удалена.
Не используйте эти функции.
 U  Эта функция ещё не внедрена.
Не используйте эти функции.
 B  Эта функция считается сломанной и может работать неправильно.
 G  Эта функция требует режим бога.
Эти функции не могут быть использованы.
 RQ  Эта функция была запрошена несколькими пользователями, но еще не введена.
Не используйте эти функции.