1

ハッシュ関数をレイジーラケットにインポートするにはどうすればよいですか?

これまでのところ、私は次のものを持っています:

#lang lazy
(require (only-in racket/base
              hash
              hash-set))

次のエラーが発生します。

only-in: bad module path in: (only-in racket/base hash hash-set)

どこが間違っているのですか?正しいモジュールパスは何ですか?

4

2 に答える 2

1

使用しているRacketのバージョンを知っていますか? Racket 5.3 でエラーを再現できません。試してみると、コードは期待どおりに動作します。

于 2012-08-12T14:13:35.340 に答える
1

説明すると、Lazy Racket の実装は古いもので、現在は互換言語である「MzScheme」に基づいています。v5.3 では最新化され、通常のracket言語とより一致しています。

于 2012-08-25T14:58:00.700 に答える