美文网首页
如何调用有多个形参的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函数

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

  • 前端开发之JS(函数)

    函数语法 函数的调用 函数的参数 原始类型 实参小于形参个数 实参大于形参个数 实参有多个 参数为对象类型 引用传...

  • Summary(2)

    函数 函数的定义 传参 - 实参、形参 自身调用- 递归 返回值 - 零个到多个 在其他程序文件中进行调用 作用域...

  • swift函数基础知识

    1、函数声明和调用 通用函数声明格式:func 函数名称(形参名:形参类型,形参名:形参类型,···)->返回值类...

  • 形参与实参 

    值调用 值调用就是调用函数时,给形参分配内存空间,将实参拷贝给形参,之后的函数执行中形参和实参就脱离了关系,谁都不...

  • Python传递实参(73)

    鉴于函数定义中可能包含多个形参,因此函数调用中也可能包含多个实参。向函数传递实参的方式很多,可使用位置实参 ,这要...

  • 8.2 传递实参

    鉴于函数定义中可能包含多个形参,因此函数调用中也可能包含多个实参。向函数传递实参的方式很多,可使用位置实参 ,这要...

  • Swift-函数基础

    一、函数 1、定义 1、声明:func 函数名(形参名:形参类型,形参名:形参类型)-> 返回值类型 2、调用:函...

  • webstrom关于函数

    函数 函数的定义 function 函数名(形参){ 代码 } 函数的调用 ...

  • Default Arguments in C++

    有默认参数的函数 一般情况下,在函数调用时形参从实参那里取得值,因此实参的个数与形参相同。有时候多次调用同一函数时...

网友评论

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

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