这是我的 PowerShell 代码:
$Phones = @('iPhone 12', 'Samsung S5', 'Nokia 7')
$Manufs = @('US', 'South Korea', 'Finlandia')
$n = 0
$Phones | foreach {
"$($_) : $($Manufs[$n])"
$n++
}
输出:
iPhone 12: US
Samsung S5: South Korea
Nokia 7: Finlandia
如何在之前对齐空格/制表符,:
使其变为:
iPhone 12 : US
Samsung S5 : South Korea
Nokia 7 : Finlandia
如果你得到最长字符串的长度,那么你可以使用带格式化的字符串插值(格式运算符
-f
),也许像这样:要得到:
如果您希望第一个项目在其“列”中右对齐,您可以使用:
-
(注意那里没有)得到: