我想创建一个map
哈希与 url 关联的位置,以检查某个 url 是否在map
. 如果它尚未在 中map
,请将其(和 url)添加到其中。
parseContainer: func [cstr [string!]] [
parse cstr [
thru "<a href=" to {"}
thru "http://" copy quarto_url to {"}
(
quarto_hash: checksum/method to-binary quarto_url 'md5
old: find words-of checksums 'quarto_hash
if not old [append checksums [quarto_hash quarto_url ]]
)
]
]
但是单词quarto_hash
并quarto_url
没有转换为它们的值。这可能不是解决问题的最简单方法,所以我会等待您的意见。另一个问题:是否map
能够快速解决数千个元素的元素插入和搜索问题,还是有其他更合适的类型?
仅供参考,我正在使用Rebol3
,但也包含Red
标签,因为我也会Red
在不久的将来使用。最好的方法是什么?