4

如果我这样做,在 PowerShell v2.0 中:

gc function:\mkdir

我得到一些包含以下内容的代码:

try {
    $steppablePipeline.End()
} catch {
    throw
}

这里有什么想法try/catch/throw

4

1 回答 1

1

当您创建代理函数时,该函数是另一个(或 cmdlet)的包装器,使用内置工具(参见此处的示例)生成的代码包含该代码。它旨在允许轻松修改,但如果生成的代码足够,那么为什么要更改它呢?

于 2013-02-27T09:37:54.563 回答