当前位置:  开发笔记 > 编程语言 > 正文

如何将参数传递给变量引用的函数

如何解决《如何将参数传递给变量引用的函数》经验,为你挑选了1个好方法。

我有一个函数'foo'和一个引用它的变量'$ foo'.

function foo
{
    param($value)
    $value + 5
}

$foo = foo
$foo

我可以在没有args的情况下调用$ foo,但是如何传递参数呢?这不起作用:

$foo 5
$foo(5)

实际上目标是编写这样的代码:

function bar {
  param($callback)
  $callback 5
}

bar(foo)

Cédric Rup.. 9

问题在于你做什么

$ foo = foo

你把函数的结果放在变量$ foo中,而不是函数本身!

试试这个 :

$ foo = get-content功能:\ foo

并称之为这样

&$ foo 5

希望能帮助到你 !



1> Cédric Rup..:

问题在于你做什么

$ foo = foo

你把函数的结果放在变量$ foo中,而不是函数本身!

试试这个 :

$ foo = get-content功能:\ foo

并称之为这样

&$ foo 5

希望能帮助到你 !

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有