Уже давно есть GETVAR/SETVAR
SUB(_ARR_OUTPUT, $_arrName, $_strName, $_start, $_stop, $_step)
$_stop = $_stop*$_step
WHILE($_start*$_step <= $_stop)
SETVAR($_strName, STRCONCAT(GETVAR($_strName), GETVAR(STRCONCAT($_arrName, "[", $_start, "]"))))
INC($_start, $_step)
END_CYC
END_SUB
STRSEPARATE("0,1,2,3,4,5,6,7,8,9", ",", $arr)
$output_str = ""
_ARR_OUTPUT("$arr", "$output_str", ARRSIZE($arr)-1, INT(ARRSIZE($arr)/2), -1) // Заполнение строки в обратном порядке половиной массива
PRINT($output_str)
HALT