Я хочу создать массив в функции и передать его в качестве параметра другой функции, которая вызывается из этой функции. Как я могу это сделать? Вот псевдо-код:Как определить функцию LISP, которая принимает массив в качестве аргумента?
define FuncA (Array Q){
<whatever>
}
define FuncB (n){
make-array myArray = {0,0,....0}; <initialise an array of n elements with zeroes>
FuncA(myArray); <call FuncA from FuncB with myArray as an argument>
}
Если бы вы пытались что-то, что предложенный вам нужно было сделать что-то конкретное, чтобы принять массив? –