【发布时间】:2018-12-19 17:40:18
【问题描述】:
快速提问:在 Perl6(相对于 perl5 或其他语言)中,在修改数组时循环遍历数组是否安全?例如,如果我有一组网站要下载,并且我将失败的下载添加到数组的末尾以重新下载,perl6 会按预期运行吗? (我有大约 50k 链接要下载,并且尝试全部测试会很耗时。)
如果不安全,一般方法是什么?我一直在考虑将中断下载的链接存储在另一个数组中,并在原始数组完成后循环遍历该数组。但是,这就像狐狸在追尾,因为我必须将失败的下载存储在另一个数组中(或覆盖原始数组)。
非常感谢!!!
lisprog
【问题讨论】: