DrSchemeのR5RS言語にはハッシュテーブルライブラリが付属していないようです。
(make-hash-table)を実行すると、エラーがスローされます...
Pretty Bigはハッシュテーブルをサポートしていますが、可変ペアはサポートしていません。
だから私はそれらの1つを私のために働かせることで立ち往生しています..
R5RSでハッシュテーブルのサポートを追加するにはどうすればよいですか?
ありがとう
DrSchemeのR5RS言語にはハッシュテーブルライブラリが付属していないようです。
(make-hash-table)を実行すると、エラーがスローされます...
Pretty Bigはハッシュテーブルをサポートしていますが、可変ペアはサポートしていません。
だから私はそれらの1つを私のために働かせることで立ち往生しています..
R5RSでハッシュテーブルのサポートを追加するにはどうすればよいですか?
ありがとう
どの「言語」を使用するかを気にしない場合は、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)
これを行う方法もわかりませんでしたが、r5rs でモジュールをインポートする方法を見つけました。
(#%require scheme)
それから...
(define h (make-hash))
等...