Powershell:结合变量

时间:2013-04-25 08:23:27

标签: powershell

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

我做了这个功能:

Function A_Function($a,$b){
    $d = $a + $b
    $d
}
A_Function "0","1"

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

0
1

我希望它能在一条线上:

01

我尝试过这样的事情:

$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

感谢您的帮助

1 个答案:

答案 0 :(得分:6)

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

A_Function "0" "1"

另请注意,您要添加两个字符串,结果将为“01”而不是1,以防您想添加数字。