我正在探索以某种指定格式呈现多维数组的选项。所需的输出是单行字符串,每个维度内的元素由指定字符分隔。例如:
$foo = @(@("A","B","C"),@("1","2","3"))
$bar = @()
foreach ($i in $foo)
{
$bar += $i -Join ", "
}
$bar -join "; "
产生所需的输出。当数组中的维数增加或在嵌套元素中可变时,这种方法变得很麻烦。
我想知道是否存在一些 Powershell 魔法来协助完成这项任务。理想情况下,类似:
$foo[([] -join ", ")] -join "; "
也许是一种可以很好地扩展以适应更复杂的阵列配置的解决方案。
想法?