string_char_at 함수 설명
string_char_at
함수는 문자열 내에서 특정 위치에 있는 문자를 반환하는 데 사용됩니다. 인덱스는 1부터 시작하여 첫 번째 문자를 나타냅니다. 만약 주어진 인덱스 값보다 문자열이 짧거나 문자가 발견되지 않으면 빈 문자열("")이 반환됩니다. 그러나 주어진 인덱스가 0 이하인 경우에는 문자열의 첫 번째 문자가 반환됩니다.
문법
string_char_at(str, index);
인수 설명
인수 | 타입 | 설명 |
---|---|---|
str | String | 확인할 문자열 |
index | Real | 문자를 가져올 위치 |
반환 값
- String
예제
str1 = "Hello World";
str2 = string_char_at(str1, 7);
위의 예제에서 str2
는 str1
문자열의 7번째 문자("H"를 1로 계산했을 때)인 "W"로 설정됩니다.
활용 예제
- 문자열의 첫 번째 문자 가져오기
str1 = "OpenAI";
first_char = string_char_at(str1, 1);
- 문자열의 마지막 문자 가져오기
str1 = "GameMaker";
last_char = string_char_at(str1, string_length(str1));
- 문자열의 특정 위치에 있는 문자 확인하기
str1 = "Programming";
char_at_pos_5 = string_char_at(str1, 5);
- 잘못된 인덱스 처리하기
str1 = "Hello";
invalid_index = string_char_at(str1, -1); // 첫 번째 문자 "H" 반환
- 문자열이 짧을 때의 처리
str1 = "Hi";
short_index = string_char_at(str1, 5); // 빈 문자열 "" 반환
이와 같이 string_char_at
함수를 활용하여 문자열 내에서 특정 문자를 쉽게 추출할 수 있습니다.