
问题:
脚本开头定义了 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 Apr 26, 2019 你附加的代码的错误在于 try 没有 catch 或 finally |
3 ps1aniuge Jun 5, 2019 看了你写的脚本,我想起一首歌:生活像一团麻~~~ 你写的函数像一团麻。 不应该这么写,套来套去。屎代码 ;) 稍微大点的屎代码,把自己都绕糊涂了。 看看阿里 java 军规之类的,代码规范吧。 |