PowerShell 스크립트에서 다음을 수행하는 경우 :
$range = 1..100
ForEach ($_ in $range) {
if ($_ % 7 -ne 0 ) { continue; }
Write-Host "$($_) is a multiple of 7"
}
예상되는 결과는 다음과 같습니다.
7 is a multiple of 7
14 is a multiple of 7
21 is a multiple of 7
28 is a multiple of 7
35 is a multiple of 7
42 is a multiple of 7
49 is a multiple of 7
56 is a multiple of 7
63 is a multiple of 7
70 is a multiple of 7
77 is a multiple of 7
84 is a multiple of 7
91 is a multiple of 7
98 is a multiple of 7
나는 파이프 라인을 사용하는 경우에는 ForEach-Object
, continue
파이프 라인 루프의 탈옥 것으로 보인다.
1..100 | ForEach-Object {
if ($_ % 7 -ne 0 ) { continue; }
Write-Host "$($_) is a multiple of 7"
}
continue
ForEach-Object를 수행하는 동안 유사한 동작을 얻을 수 있으므로 파이프 라인을 분리 할 필요가 없습니까?
foreach
: techotopia.com/index.php/...