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

From Second Life Wiki
Jump to navigation Jump to search
m ({{Footnotes/ko}} is unnecessary. Just use {{Footnotes}}.)
m (refining a sentence)
Line 7: Line 7:
변수의 값을 간접적으로 수정할 수 있는 방법은 없다. 유일한 방법은 (=, +=, -=, *=, /=, %=, ++, --)와 같은 저장 연산자를 통해 직접적인 수정을 가하는 것이다.
변수의 값을 간접적으로 수정할 수 있는 방법은 없다. 유일한 방법은 (=, +=, -=, *=, /=, %=, ++, --)와 같은 저장 연산자를 통해 직접적인 수정을 가하는 것이다.
*내장함수는 매개변수로 사용된 변수 값을 '''절대''' 바꾸지 않는다.
*내장함수는 매개변수로 사용된 변수 값을 '''절대''' 바꾸지 않는다.
*함수 영역 안에서 매개변수로 전달된 값을 바꾸는 사용자 함수는 해당 매개변수를 전달한 본래의 변수 자체를 바꿀 수는 없다.{{Footnote|함수의 매개변수는 참조가 아닌 값으로 전달된다. 참조 전달이 LSO-LSL에서 사용될 때는, 참조는 변수의 원본이 아닌 사본을 가리키게 된다.}}
*사용자 함수는 함수 영역 안에서 매개변수로 전달된 값을 바꿀 수 있지만 해당 매개변수를 전달한 본래의 변수 자체를 바꿀 수는 없다.{{Footnote|함수의 매개변수는 참조가 아닌 값으로 전달된다. 참조 전달이 LSO-LSL에서 사용될 때는, 참조는 변수의 원본이 아닌 사본을 가리키게 된다.}}


== 함수목록 ==
== 함수목록 ==

Revision as of 19:50, 28 February 2009

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

변형성

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

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

함수목록

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

각주

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