2009-06-03 4 views
2

Похоже R5RS языка в DrScheme не приходит с хэш-библиотеки ..Как загрузить библиотеку для поддержки хеш-таблицы в языке R5RS (DrScheme)?

когда я бегу (макияж Хеш) он выдает ошибку ...

Довольно большой имеет поддержку Хеш, но не поддержка изменяемых пар ..

поэтому я застрял делает один из них работает для меня ..

Как добавить поддержку Hashtable в R5RS?

благодаря

ответ

2

Я не был уверен в том, как сделать это либо, но не нашел, как импортировать модуль в r5rs:

(#%require scheme) 

тогда ...

(define h (make-hash)) 

и т.д. ...

2

Если вам не нужен «язык», который вы используете, вы можете просто использовать R6RS. Вот как получить то, что вы хотите в R6RS:

#!r6rs 

(import (rnrs) 
     (rnrs mutable-pairs)) 


(define foo (make-eqv-hashtable)) 

(define bar (list 'a 'b)) 

(write bar) (newline) 

(set-car! bar 'Z) 

(write bar) 

 Смежные вопросы

  • Нет связанных вопросов^_^