【发布时间】:2013-04-12 17:12:20
【问题描述】:
我们以经典的一阶函数为例:
function Get-MyName { "George" }
function Say-Hi([scriptblock]$to) {
Write-Host ("Hi "+(& $to))
}
这很好用:
Say-Hi { "Fred Flintstone" }
这不是:
Say-Hi Get-MyName
因为 Get-MyName 被评估,而不是作为值本身传递。如何将 Get-MyName 作为值传递?
【问题讨论】: