我是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)
谢谢你的帮忙
您正在发送一个数组,它将仅绑定到$ a.在PowerShell中,您使用空格分隔参数.请尝试这种方式:
A_Function "0" "1"
Run Code Online (Sandbox Code Playgroud)
另请注意,您要添加两个字符串,结果将是"01"ant而不是1,以防您想要添加数字.