LlGetSubString/ko
Jump to navigation
Jump to search
명세
색인 | 양 | 음 |
---|---|---|
처음 | 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의 관련항목이 도움을 줄 수 있을 지도 모릅니다.