Functional programming 如何加载库以支持R5RS语言(DrScheme)中的哈希表?

Functional programming 如何加载库以支持R5RS语言(DrScheme)中的哈希表?,functional-programming,scheme,racket,Functional Programming,Scheme,Racket,看起来DrScheme中的R5RS语言没有附带哈希表库 当我运行(生成哈希表)时,它会抛出一个错误 Pretty Big支持哈希表,但不支持可变对 所以我不得不让其中一个为我工作 如何在R5RS中添加对哈希表的支持 谢谢我也不知道该怎么做,但找到了如何在r5rs中导入模块: (#%require scheme) 然后 (define h (make-hash)) 等等。如果你不在乎你使用的是什么“语言”,你可以只使用R6R。以下是如何在R6RS中获得您想要的: #!r6rs (import

看起来DrScheme中的R5RS语言没有附带哈希表库

当我运行(生成哈希表)时,它会抛出一个错误

Pretty Big支持哈希表,但不支持可变对

所以我不得不让其中一个为我工作

如何在R5RS中添加对哈希表的支持


谢谢

我也不知道该怎么做,但找到了如何在r5rs中导入模块:

(#%require scheme)
然后

(define h (make-hash))

等等。

如果你不在乎你使用的是什么“语言”,你可以只使用R6R。以下是如何在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)