美文网首页
如何调用有多个形参的Powershell函数

如何调用有多个形参的Powershell函数

作者: 黑山老雕 | 来源:发表于2019-09-29 10:25 被阅读0次

    小意外,powershell调用多个参数的方式竟然有些不一样。
    我的powershell函数定义如下:

    Function HandleFile($src, $dest){
        
    }
    

    我的调用方式:

    HandleFile("abc", "abc")
    

    但是居然发现他是把两个abc作为数组全部传给了src. 而不是src和dest各一个。
    找到这篇文章:http://powershelltutorial.net/questions/How-to-pass-multiple-parameters-into-a-function-in-powershell
    正确的方式是:

    Function MyFunc([int]$arg1, [string]$arg2)
    {
        Write-Host "`$arg1 value: $arg1"
        Write-Host "`$arg2 value: $arg2"
    }
    MyFunc("123") ("ABCD") #call the function
    MyFunc 123  ABCD  #call the function with spaces
    

    转载请注明出处。如果您觉得本文有用,请不吝点赞。
    更多教程请在网易云课堂B站优酷腾讯视频搜索黑山老雕。

    相关文章

      网友评论

          本文标题:如何调用有多个形参的Powershell函数

          本文链接:https://www.haomeiwen.com/subject/uzllyctx.html