ale*_*2k8 6 powershell arguments reference function
我有一个函数'foo'和一个引用它的变量'$ foo'.
function foo
{
param($value)
$value + 5
}
$foo = foo
$foo
Run Code Online (Sandbox Code Playgroud)
我可以在没有args的情况下调用$ foo,但是如何传递参数呢?这不起作用:
$foo 5
$foo(5)
Run Code Online (Sandbox Code Playgroud)
实际上目标是编写这样的代码:
function bar {
param($callback)
$callback 5
}
bar(foo)
Run Code Online (Sandbox Code Playgroud)
问题在于你做什么
$ foo = foo
你把函数的结果放在变量$ foo中,而不是函数本身!
试试这个 :
$ foo = get-content功能:\ foo
并称之为这样
&$ foo 5
希望能帮助到你 !
归档时间: |
|
查看次数: |
2424 次 |
最近记录: |