ds_list_add 함수 설명
ds_list_add
함수는 새로운 값(실수 또는 문자열)을 리스트의 끝에 추가하는 데 사용됩니다. 이 함수는 추가적인 선택적 인수를 받을 수 있어, 한 번의 호출로 여러 값을 연속적으로 리스트에 추가할 수 있습니다.
문법
ds_list_add(id, val1 [, val2, ... max_val]);
인수 설명
인수 | 유형 | 설명 |
---|---|---|
id | DS List ID | 추가할 리스트의 핸들 |
val | Variable | 리스트에 추가할 값 |
[val2, ... max_val] | Variable | 리스트에 추가할 선택적 값들 |
반환값
- N/A
예제
ds_list_add(sc_list, score);
위 코드는 "score" 변수에 저장된 값을 "sc_list" 변수에 인덱스된 리스트에 추가합니다.
활용 예제
예제 1: 여러 값 추가하기
ds_list_add(my_list, "apple", "banana", "cherry");
이 코드는 "apple", "banana", "cherry"를 my_list
에 추가합니다.
예제 2: 점수 리스트 만들기
var scores = ds_list_create();
ds_list_add(scores, 100);
ds_list_add(scores, 95);
ds_list_add(scores, 88);
이 코드는 scores
리스트에 세 개의 점수를 추가합니다.
예제 3: 사용자 입력 값 추가하기
var user_input = "Hello, World!";
ds_list_add(my_list, user_input);
사용자가 입력한 값을 my_list
에 추가합니다.
예제 4: 반복문을 사용하여 값 추가하기
for (var i = 0; i < 5; i++) {
ds_list_add(my_list, i);
}
이 코드는 0부터 4까지의 값을 my_list
에 추가합니다.
예제 5: 조건에 따라 값 추가하기
if (score > 50) {
ds_list_add(passing_scores, score);
}
점수가 50보다 클 경우에만 passing_scores
리스트에 추가합니다.