Come faccio a caricare la libreria di sostenere hashtable in linguaggio R5RS (DrScheme)?
-
09-09-2019 - |
Domanda
appare come lingua R5RS in DrScheme non viene con la biblioteca tabella hash ..
quando ho eseguito (make-hash-table) che genera un errore ...
abbastanza grande ha il supporto per tabella hash, ma non supporta le coppie mutevoli ..
così mi sono bloccato facendo uno di loro lavorano per me ..
Come faccio ad aggiungere il supporto per hashtable in R5RS?
grazie
Soluzione
Non ero sicuro di come eseguire questa operazione, ma ha trovato come importare un modulo in R5RS:
(#%require scheme)
poi ...
(define h (make-hash))
ecc ...
Altri suggerimenti
Se non si cura di ciò che "linguaggio" si utilizza, si potrebbe anche usare R6RS. Ecco come ottenere ciò che si desidera in 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)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow