LINUX.ORG.RU

История изменений

Исправление 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] }

Идея понятна?