标题: [问题求助] PowerShell函数参数的困惑,望大佬解惑! [打印本页]
作者: 715684667 时间: 2021-12-7 13:15 标题: PowerShell函数参数的困惑,望大佬解惑!
- Function iPath($mid1, mid2){
- "$mid1 xyz $mid2"
- "$mid1,$mid2"
- }
-
- iPath("a","b")
复制代码
我测试的结果竟然输出的是
a b xyz
a b,
麻烦大佬解释一下是哪里出问题了。
作者: flashercs 时间: 2021-12-7 13:27
- Function iPath($mid1, $mid2){
- "$mid1 xyz $mid2"
- "$mid1,$mid2"
- }
复制代码
作者: went 时间: 2021-12-7 13:36
对比一下
用了powershell就要遵循powershell的函数调用方式,你的写法是把("a","b")这个数组传给了$mid1参数,而$mid2参数为空- Function iPath($mid1, $mid2){
- "$mid1 xyz $mid2"
- "$mid1,$mid2"
- }
-
- iPath("a","b")
- '-------------------'
- iPath -mid1 ("a","b") -mid2 ""
- '-------------------'
- iPath -mid1 "a" -mid2 "b"
复制代码
作者: 715684667 时间: 2021-12-7 14:21
回复 3# went
太感谢了,由于没有系统地学习过ps,就把其他语言的语法拿来用了。代码问题已经解决了,感谢!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |