我无法为变量分配函数是正确的 - 例如:
$h = {ID="x1";readStream=$Null;... }
...
$h.readStream = function{ ... }
谢谢!
P.S。 @ A.Wiechers:对我来说,如果所有的Title在第一次进入prg.-langague时问题就会有所帮助!对于这个问题,我必须只打开针提示,如果例如我可以跳过"我可以为变量分配一个函数以便在另一个函数中使用吗? 1"将从" Python"开始 - 标签的输入不会过滤StackExchange-建议!这甚至会因为标题相似而有助于防止重复输入!!
答案 0 :(得分:2)
您只需要使用一个脚本块。
让我们举一个非常简单的例子:我想在函数中乘以两个整数:
只需执行以下操作:
$h = @ {ID="x1" ; DoStuff = $Null }
$h.DoStuff = { $args[0] * $args[1] }
# note that $h = @{ID="x1" ; DoStuff = {$args[0] * $args[1]} } works as well
# Invoke your block :
& $h.DoStuff 6 7
# or
$h.DoStuff.Invoke(6,7)