Powershell 函数在数学表达式中的使用

 这几天小试了一把powershell,里面一个函数的使用问题把我气的够呛。

先自定义一个函数 function g($x) = { $x*$x }

然后用命令 g(5)+g(5),居然输出25, 而不是50!

但是发现,如果这么用

$a = g(5)

$b = g(5)

$a+$b

就能输出50

 

最后终于发现,要这么写才行

(g(5))+(g(5)), 或者 (g 5) + (g 5)

才能输出50

 

实在是不知道说啥好了。

你可能感兴趣的:(function,powershell)