具有两个参数的 Powershell 函数 give 接受一个参数

Powershell function with two argument give takes one argument

我定义的powershell函数如下

function t ($a , $b ) {
    write-Host '1-', $a
    write-Host '2-', $b
}

调用时t(4,5)

1- 4 5
2- 

而不是自然的

1- 4
2- 5

我怎样才能得到第二个?

Kayasax 已在评论中回答了问题。函数调用不需要参数周围的括号。

通话
t 4 5

而不是你所做的。