这几天小试了一把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
实在是不知道说啥好了。
这几天小试了一把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
实在是不知道说啥好了。