我在$a=@(1,2,3,4,56)
行中有一个数组。当我执行Write-Debug $a
时,出现“数组不是字符串”行中的异常。如果我执行$a | out-string | write-debug
,则会在列中获取值列表。我可以编写一个可以在一行中写一个数组的函数(或一个没有换行符的字符串),但是我想知道我是否正在发明Powershell中存在的自行车,所以我可以使用现有的解决方案。
是否有内置函数或不太花哨的单行代码来显示类似于(1,2,3,4,56)
的格式的数组?
最佳答案
是的,使用-join
:
$a -join ','
关于arrays - 在一行中输出数组的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31806010/