2013-04-25 49 views
3

我是新来的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 

谢谢你帮

回答

6

您发送一个阵列,它会绑定到$一个而已。在PowerShell中,用空格分隔参数。尝试这种方式来代替:

A_Function "0" "1" 

另外请注意,您要添加两个字符串,结果将是“01”蚁族不是1,如果你想添加的数字。