gpt4 book ai didi

powershell - 从函数返回

转载 作者:行者123 更新时间:2023-12-02 07:40:35 24 4
gpt4 key购买 nike

如果找到匹配项,我希望从以下 powershell 函数返回(有关更完整的代码示例,请参阅我的 codereview question):

Function Find-Property($fileName, $PropertyName)
{
$shellfolder = Create-ShellFolder $fileName
0..287 | Foreach-Object {
if($PropertyName -eq $shellfolder.GetDetailsOf($null, $_)){ return $_ }
}
}

这段代码看起来只是从 if 条件的范围返回,这不是很有用。

我该怎么做?我需要在某处标记休息时间吗?

最佳答案

如果您希望使用 return 语句退出函数,您可以使用 foreach 关键字而不是 ForEach-Object cmdlet。这是一个演示:

function Foo {
foreach ($number in (0..287)) {
$number # Just show our current iteration.
if ($number -eq 50) {
return $number
}
}
}

关于powershell - 从函数返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11586955/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com