Powershell:结合变量

Nom*_*ake 3 powershell

我是powershell的新手,我有这个问题:

我做了这个功能:

Function A_Function($a,$b){
    $d = $a + $b
    $d
}
A_Function "0","1"
Run Code Online (Sandbox Code Playgroud)

问题是,这个函数将此作为输出:

0
1
Run Code Online (Sandbox Code Playgroud)

我希望它在一条线上:

01
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的事情:

$d = ($a + $b) #result: same a sabove
$d = (""+$a + $b+"") #result: 1 0, but i dont want that space inbetween
$d = "$a$b" #result: 1 0, but i dont want that space inbetween
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮忙

Sha*_*evy 6

您正在发送一个数组,它将仅绑定到$ a.在PowerShell中,您使用空格分隔参数.请尝试这种方式:

A_Function "0" "1"
Run Code Online (Sandbox Code Playgroud)

另请注意,您要添加两个字符串,结果将是"01"ant而不是1,以防您想要添加数字.