string_ord_at 함수 설명
string_ord_at
함수는 문자열 내 특정 위치에 있는 문자 코드 값을 반환하는 기능을 제공합니다. 인덱스는 1부터 시작하여 첫 번째 문자를 나타냅니다. 만약 해당 위치에 문자가 없거나 문자열의 길이가 인덱스 값보다 짧으면 -1을 반환합니다.
문법
string_ord_at(str, index);
매개변수 설명
매개변수 | 타입 | 설명 |
---|---|---|
str | String | 확인할 문자열 |
index | Real | 문자 코드 값을 가져올 위치 |
반환값
- Real: 해당 위치의 문자 코드 값 또는 -1
예제
str = "Hello World";
char_code = string_ord_at(str, 7);
위의 예제에서 str
변수는 "Hello World"라는 문자열을 가지고 있으며, string_ord_at
함수를 사용하여 7번째 문자(여기서는 "W")의 문자 코드를 char_code
변수에 저장합니다.
활용 예제
예제 1: 문자열의 첫 번째 문자 코드 가져오기
str = "GameMaker";
first_char_code = string_ord_at(str, 1);
예제 2: 문자열의 마지막 문자 코드 가져오기
str = "Programming";
last_char_code = string_ord_at(str, string_length(str));
예제 3: 유효하지 않은 인덱스 처리
str = "OpenAI";
invalid_char_code = string_ord_at(str, 10); // -1 반환
예제 4: 반복문을 사용하여 모든 문자 코드 출력하기
str = "Hello";
for (var i = 1; i <= string_length(str); i++) {
char_code = string_ord_at(str, i);
// char_code를 사용하여 필요한 작업 수행
}
이와 같이 string_ord_at
함수를 활용하여 문자열 내 특정 위치의 문자 코드 값을 쉽게 가져올 수 있습니다.