arrays - 在一行中输出数组的简单方法

标签 arrays powershell string-formatting

我在$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/

相关文章:

sql - array_append 如果元素不存在

正则表达式将组与 PowerShell 中的字符串匹配

c# - WinRM 客户端向 HTTP 服务器发送请求,同时在 WinRM 中打开运行空间

c# - 更改 WPF ListView 中的小数点分隔符(绑定(bind)、字符串格式)

java - 如何在 Java 中正确创建制表符分隔的文本文件

javascript - 如何将对象 JSON 转换为 d3.js 数组数据

C++ 结构初始化数组

Java数组记录

powershell - 使用每行的第一个单词作为变量

Python 3 - 在 str.format() 中使用元组