LlGetSubString/ko
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
명세
색인 | 양 | 음 |
---|---|---|
처음 | 0 | -length |
마지막 | length - 1 | -1 |
우선 임의의 음수 색인은 양수 색인으로 먼저 생각한다
|
(마지막 색인보다 큰) 전체 길이 이전의 양의 색인, 또는 (첫 색인보다 전방에 위치한) 시작점 이전의 음의 색인 만이 유효하다. 효과는 예측가능하며 항목들은 어딘가에 실제로 존재하는 것 처럼 다루어지지만, 실은 출력 이전에 모두 삭제된다.
더 자세한 정보는 음의 색인을 참조.
예제
<lsl> default {
state_entry() { string word = "Hello!"; llOwnerSay(llGetSubString(word, 0, 0)); // Object: H llOwnerSay(llGetSubString(word, -1, -1)); // Object: ! llOwnerSay(llGetSubString(word, 2, 3)); // Object: ll }
} </lsl>
기록
문자를 세어나가는 시작 위치는 0이다. 0,0을 시작과 끝으로 지정하면 첫 번째 문자만을 반환할 것이다. 음수를 사용하면 역방향으로 세어나가게되며, 따라서 -1은 문자열의 마지막 글자를 얻는 축약형이다. 그러므로, 0, -1을 시작과 끝으로 지정하면 전체 문자열이 얻어질 것이다.
문자열의 길이가 얼마인지를 알아내려면, llStringLength를 사용하라.
함께 보기
이 글이 유용하지 않으세요? LSL Wiki의 관련항목이 도움을 줄 수 있을 지도 모릅니다.