我不了解我的powershell函数的输出。
function test($args) { $y = $args+2 ; "$y"}
输入:
测试1 2 3 0
输出:
2 3 0 2
我的预期输出:
3 4 5 2
似乎我不了解$args
的工作方式。我会对任何解释感到非常满意。
其他问题: 如何在不使用预定义变量的情况下获得预期的输出3 4 5 2?
答案 0 :(得分:0)
请将变量名$ args重命名为不是自动变量的任何其他名称。 您可以使用帮助获得概述。
help about_automatic_variable
答案 1 :(得分:0)
我会这样改变。 $ y和$ args是数组,但是“ $ y”变成字符串。
Float scale for the normal prior. If not provided, holidays.prior.scale will be used.