string_join 함수 설명
string_join
함수는 전달된 모든 인자의 문자열 표현을 결합하여, 각 인자 사이에 지정된 "구분자"를 삽입하는 기능을 제공합니다. 이 함수는 결합된 문자열을 반환합니다. 문자열이 아닌 인자는 자동으로 string()
함수를 통해 문자열로 변환됩니다. 비문자열 타입의 변환에 대한 정보는 "비문자열 타입에서 문자열로의 변환"을 참조하세요.
문법
string_join(delimiter, value1 [, value2, ... max_val]);
인자 설명
인자 | 타입 | 설명 |
---|---|---|
delimiter | String | 값들 사이에 삽입할 문자열 |
value1 | Any | 결합할 첫 번째 값 |
[, value2, ... max_val] | Any | 결합할 다른 값들 |
반환 값
- String: 결합된 문자열
예제
countdown_message = string_join("... ", "Ready", "Set", "Go!");
위 코드는 string_join
을 호출하여 몇 개의 구문을 결합하고, 구문 사이에 문자열 "... "을 삽입하여 새로운 문자열을 생성합니다. 결과는 countdown_message
라는 변수에 저장됩니다.
활용 예제
- 사용자 입력 결합하기
gml user_name = "Alice"; greeting_message = string_join(", ", "Hello", user_name, "Welcome to the game!");
- 리스트 항목 결합하기
gml item1 = "Sword"; item2 = "Shield"; item3 = "Potion"; inventory = string_join(", ", item1, item2, item3);
- 날짜 형식 만들기
gml day = "25"; month = "12"; year = "2023"; date_string = string_join("-", day, month, year);
- 다양한 데이터 타입 결합하기
gml score = 100; level = 5; || ||
- 다중 선택 항목 결합하기
gml selected_options = string_join(", ", "Option A", "Option B", "Option C");
이와 같이 string_join
함수를 활용하여 다양한 문자열을 결합할 수 있습니다.