【发布时间】:2010-01-19 08:39:41
【问题描述】:
我已经写了这个(有效):
function ForAll {
BEGIN {
$allTrue = $true
}
PROCESS {
if ($_ -lt 1) { $allTrue = $false }
}
END {
$allTrue
}
}
$aList = (0..4)
$bList = (1..4)
$aList | ForAll # returns false
$bList | ForAll # returns true
但我想做的是用一个名为 $predicate 的函数替换 ($_ -lt 1) ,我将它传递给 ForAll 函数。我似乎无法让它工作。有什么想法吗?
【问题讨论】:
标签: powershell