gpt4 book ai didi

function - powershell-使用具有未知数量的变量和其他参数的函数

转载 作者:行者123 更新时间:2023-12-05 00:04:54 26 4
gpt4 key购买 nike

我需要创建一个函数。
第一个变量必须是参数数量未知的数组,再加上另一个变量。
我的问题是我不知道如何区分它们。

我举个例子:

function conc-str {
param([string[]]$array,[string]$name)
foreach($item in $array) {
$str+= $item
}
write-host $str
}

conc-str(@("aa","bb","cc"),"dd")

该功能的结果是
aa bb ccdd

但是如您所见,我循环了数组元素并将其连接起来。我以为得到
aa bb cc

我的错误在哪里?

最佳答案

您称呼它的方式是:

conc-str @("aa","bb","cc") "dd"

您不要在PowerShell中使用“,”作为参数分隔符。这只是一个空间。放置“”的那一刻,它就成为一个参数。

关于function - powershell-使用具有未知数量的变量和其他参数的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5150508/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com