问题:
脚本开头定义了 function,其他地方的调用没问题,但是在某个地方调用就报了 term "<function name="">" is not recognized as a cmdlet, function...的问题</function>
请问这种情况是会有哪些原因引起的呢?
Code
function B {}
A $var_01
A $var_02
function C {
$code = {
try{
A $args[0] ([String]::Format("number", $var))
}
}
B $code
}
1
geelaw 2019-04-26 12:13:40 +08:00
你附加的代码的错误在于 try 没有 catch 或 finally
|
3
ps1aniuge 2019-06-05 18:21:28 +08:00
看了你写的脚本,我想起一首歌:生活像一团麻~~~
你写的函数像一团麻。 不应该这么写,套来套去。屎代码 ;) 稍微大点的屎代码,把自己都绕糊涂了。 看看阿里 java 军规之类的,代码规范吧。 |