2012-03-18 53 views
1

如何修改哈希表?我发现了哈希表/修改!函数,但它没有正式记录,所以我无法弄清楚它的论点。它应该是这样的:MIT/GNU Scheme哈希表/修改!参数

(hash-table/modify! hashtable key (lambda (datum) (do-smth)) smth-else) 

不幸的是,我不知道应该是第四个参数。有更好的(官方)方式来更新哈希表吗?我应该尝试一些其他的计划解释器吗?顺便说一下,如果有帮助,我编码http://projecteuler.net/problem=62时遇到了这个问题。另外,我对一般的计划很新颖。

回答