smi*_*ith 4 perl perl6 taint
Perl 5使用-T开关支持污染模式.该脚本将在内部将从脚本外部源检索到的任何值标记为受污染的值,该值应该不受污染.Perl 6是否支持这样的选择?
rai*_*iph 5
没有.
设计文档中简要提到了这样的功能.建议是引入一个taint 特征.
taint
您可以通过搜索#perl6日志来查看Larry Wall关于此(以及任何其他主题)的最新评论.TimToady提到的"污点"显示,12月份"我们还没有任何可以防止滥用的污染机制".
小智 1
Perl 5 会将标量容器标记为受污染,并且该污染可能会也可能不会溢出到其他容器中。它不坚持放入数组中的值的原因是 Perl 5 使用完全相同的数组来保存它自己的数据。性能损失太大,无法使污染模式正常工作。
正如您可能已经猜到的那样,污染模式加入了渡渡鸟。相反,您可以使用受限设置。查看Camelia的代码是如何完成的。
归档时间:
9 年,5 月 前
查看次数:
183 次
最近记录:
8 年,9 月 前