3

我是 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

感谢您的帮助

4

1 回答 1

6

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

A_Function "0" "1"

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

于 2013-04-25T08:34:03.067 回答