История изменений
Исправление MOPKOBKA, (текущая версия) :
function cons(car, cdr) { return [car, cdr] }
function car(cons) { return cons[0] }
function cdr(cons) { return cons[1] }
Идея понятна? Надо делать список, да, просто массив так не может. Но зачем нужен cons как базовая структура когда есть другие?
Исправление MOPKOBKA, :
function cons(car, cdr) { return [car, cdr] }
function car(cons) { return cons[0] }
function cdr(cons) { return cons[1] }
Идея понятна?
Исходная версия MOPKOBKA, :
function cons(car, cdr) { return [car, cdr] }
function car(cons) { return cons[0] }
function cdr(cons) { return cons[1] }
Идея понятна?