Извлечение полей из объекта определенного типа в схеме - PullRequest
0 голосов
/ 14 апреля 2010

Я пытаюсь извлечь поле 'name' или 'named-expr' из следующего объекта:

(bind 'x (num 5)) ;; обратите внимание, что это не список, а тип Binding

С определением Binding:

(привязка определяемого типа (bind (имя символа?) (named-expr WAE?)))

Я пытался, но получил ошибку «ссылка на идентификатор перед его определением: имя привязки». Вот что я попробовал набрать:

(начало (Binding-name (bind 'x (num 5)))) (начало (определить x (bind 'x (num 5))) (Binding-name x))

Спасибо!

1 Ответ

1 голос
/ 14 апреля 2010

Так что я только что понял, мне пришлось использовать имя «связать» в типе связывания. Эта работа: (начало (bind-name (bind 'x (num 5))))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...