2

一部のURLmapmap. まだ にない場合は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はその値に変換されません。これは問題に対する最も単純なアプローチではない可能性があるため、ご意見をお待ちしております。もう 1 つの質問:map何千もの要素の挿入と検索にすばやく対処できますか、それとも他に適切な型はありますか?

参考までに、私は を使用していますが、近い将来にも使用するため、タグもRebol3含めました。これに最適なアプローチは何ですか?RedRed

4

2 に答える 2