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

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
{{Multi-lang}}
{{Multi-lang}}{{LSL Header/ko}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}
{{LSL Header/ko}}{{LSLC|Keywords/ko}}{{LSLC|Flow Control/ko}}{{LSLC/ko|}}


카테고리는 이미 편성되어있는 LSL 기능을 포함하고 있습니다.
범주는 LSL 내장함수의 목록이다.


== Mutability ==
== 변형성 ==
LSL의 모든 형(type)은 기본적으로 변경될 수 없고(잘못된 사용에 의해서도 변경될 수 없다.), 변수는 오직 덮어쓰기에 의해서만 값이 바뀔 수 있다.
변수의 값을 간접적으로 수정할 수 있는 방법은 없다. 유일한 방법은 (=, +=, -=, *=, /=, %=, ++, --)와 같은 저장 연산자를 통해 직접적인 수정을 가하는 것이다.
*내장함수는 매개변수로 사용된 변수 값을 '''절대''' 바꾸지 않는다.
*함수 영역 안에서 매개변수로 전달된 값을 바꾸는 사용자 함수는 해당 매개변수를 전달한 본래의 변수 자체를 바꿀 수는 없다.{{Footnote|함수의 매개변수는 참조가 아닌 값으로 전달된다. 참조 전달이 LSO-LSL에서 사용될 때는, 참조는 변수의 원본이 아닌 사본을 가리키게 된다.}}


LSL의 모든 종류(부작용)가 변경 될 수가 없다면, 다시 값을 재입력하는 방식으로 변수에 의해서만 변경 될 수 있습니다.
== 함수목록 ==
거기에 간접적으로 변수의 값을 수정하는 방법은 없습니다. 유일한 방법은 (+ =,+ =,-=,*=,/=,%=,+--)와 같이 직접적인 상호 작용을 통하여 변경할 수 있습니다.
 
* 편성(Built-In) 함수는 매개 변수로 사용되는 변수를 수정할 수 없습니다.
* 사용자 함수는 이러한 변경 사항이 그 매개 변수를 제공하는 변수에 적용이되지 않습니다. 함수 영역 내부 매개 변수의 값을 변경할 수있습니다.
 
== Functions ==


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


== Footnotes ==
== 각주 ==
{{Footnotes/ko}}
{{Footnotes/ko}}

Revision as of 20:36, 27 February 2009

이 범주는 LSL 내장함수의 목록이다.

변형성

LSL의 모든 형(type)은 기본적으로 변경될 수 없고(잘못된 사용에 의해서도 변경될 수 없다.), 변수는 오직 덮어쓰기에 의해서만 값이 바뀔 수 있다. 변수의 값을 간접적으로 수정할 수 있는 방법은 없다. 유일한 방법은 (=, +=, -=, *=, /=, %=, ++, --)와 같은 저장 연산자를 통해 직접적인 수정을 가하는 것이다.

  • 내장함수는 매개변수로 사용된 변수 값을 절대 바꾸지 않는다.
  • 함수 영역 안에서 매개변수로 전달된 값을 바꾸는 사용자 함수는 해당 매개변수를 전달한 본래의 변수 자체를 바꿀 수는 없다.[1]

함수목록

기호 설명
 NEW  해당 함수는 최근에 추가되었다.
 D  해당 함수는 사용이 금지되었으나 여전히 작동은 한다.
사용금지 표시가 된 함수는 피하는 것이 최선이다.
 R  해당 함수는 사용이 금지되었을 뿐 아니라 삭제되었다.
삭제 표시된 함수는 사용하지 말 것.
 U  해당 함수는 현재 구현되지 않았다.
이 표시가 되어있다면 아직 사용할 수 없다.
 G  해당 함수는 전능상태를 필요로 한다.
이 표시가 된 함수는 사용할 수 없다.

각주

  1. ^ 함수의 매개변수는 참조가 아닌 값으로 전달된다. 참조 전달이 LSO-LSL에서 사용될 때는, 참조는 변수의 원본이 아닌 사본을 가리키게 된다.