@대충설명용함수1
#DIM 배열,5 = 0,1,2,3,4
#DIM LOOPC
CALL 대충설명용함수2(배열)

FOR LOOPC,0,VARSIZE("배열")
  PRINTVL 배열:LOOPC
NEXT

@대충설명용함수2(참조배열)
#DIM REF 참조배열,0
#DIM LOOPC

FOR LOOPC,0,VARSIZE("참조배열")
  참조배열:LOOPC *= 2
NEXT

RETURN 1


출력값은 0,2,4,6,8임


배열을 다른 함수에 참조 전달하면 그 다른 함수에서 배열을 변경했을 때 그대로 반영된다
배열을 반환할 수 없는 erabasic에서 간접적으로 배열을 편집하는 함수를 작성하는 데에 쓸 수 있음

배열의 사이즈는 전달하는 배열에 의존하고 #DIM REF로 선언할 때는 크기를 0으로 적어두어야 함. 배열 크기를 알 필요가 있을 때는 위의 예시처럼 VARSIZE 식중함수를 쓰면 됨


다차원 배열이면 #DIM REF 참조배열,0,0 이런 식으로 쓰면 됨 단 차원 수는 일치하는 걸 전달해줘야 될걸??