【发布时间】:2023-03-28 20:38:01
【问题描述】:
想知道是否有机会提高以下数组搜索的性能。现在是 16 秒。
Measure-Command -Expression {
$a = @()
$b = @()
1..10000 | %{$a += $_}
1..10000 | %{$b += $_}
#Try to resize but still running 16 seconds
[array]::Resize([ref]$a,10000)
[array]::Resize([ref]$b,10000)
foreach ($i in $a){
if ($b -contains $i) {
#write-host $i
}
}
}
【问题讨论】:
标签: arrays powershell comparison-operators