如何在PowerShell中使用ForEach计算数组中小于10的数字?
我正在尝试在PowerShell中计算数组中小于10的数字。我需要使用ForEach循环如何在PowerShell中使用ForEach计算数组中小于10的数字?,powershell,Powershell,我正在尝试在PowerShell中计算数组中小于10的数字。我需要使用ForEach循环 cls $a = 0..9 $i = 0 foreach ($element in $a) { if ($element -gt 2) { $i = $i + 1 Write-Host $i } } 将-gt(“大于”)更改为-lt(“小于”),并将2更改为10: foreach($a中的元素){ 如果($element-lt 10) { $i=
cls
$a = 0..9
$i = 0
foreach ($element in $a) {
if ($element -gt 2)
{
$i = $i + 1
Write-Host $i
}
}
将-gt
(“大于”)更改为-lt
(“小于”),并将2
更改为10
:
foreach($a中的元素){
如果($element-lt 10)
{
$i=$i+1
}
}
写入主机“计数的$i数字在10以下”
这里是另一种获取计数的方法。它过滤掉不低于限额的项目,将它们发送到另一个$Var,然后使用新$Var的.Count
属性。最后,它显示低于限额的数字列表
代码和注释似乎很清楚,但如果您有问题,请询问。。。[咧嘴笑]
输出
Total Numbers = 14
Numbers less than [ 10 ] = 11
1 3 5 7 9 1 1 4 0 -1 -666
你是在问如何得到所有数字的总和小于10(1+2+3+4+5+6+7+8+9=45)?
Total Numbers = 14
Numbers less than [ 10 ] = 11
1 3 5 7 9 1 1 4 0 -1 -666