Я хотел бы создать функцию, которая изменяет массив и возвращает список узлов в машинописи. Предположим, что начальный индекс равен 0. Я получаю несколько ошибок с кодом.
отредактированный код:
export let arrayToList = (list: [number], index: number): Node<number> => {
for (let i = list.length; i >= 0; i--) {
if (i === list.length) {
return cons(null);
} else {
return cons(list[i]);
}
}
return null;
};