如果我这样做,在 PowerShell v2.0 中:
gc function:\mkdir
我得到一些包含以下内容的代码:
try {
$steppablePipeline.End()
} catch {
throw
}
这里有什么想法try/catch/throw
?
如果我这样做,在 PowerShell v2.0 中:
gc function:\mkdir
我得到一些包含以下内容的代码:
try {
$steppablePipeline.End()
} catch {
throw
}
这里有什么想法try/catch/throw
?
当您创建代理函数时,该函数是另一个(或 cmdlet)的包装器,使用内置工具(参见此处的示例)生成的代码包含该代码。它旨在允许轻松修改,但如果生成的代码足够,那么为什么要更改它呢?