これは、forループを含む関数を作成するときの私の出力です。
NO Type
-- ----
1 System.Int32
2 System.Int32
3 System.Int32
4 System.Int32
5 System.Int32
6 System.Int32
7 System.Int32
8 System.Int32
9 System.Int32
10 System.Int32
10が来ると、System.Int32がさらに右に移動することがわかります。コード内でそれを変更するにはどうすればよいですか?これはおそらく、Powershellだけとは関係ありません。
コード:
function CountTen() {
[array]$ListOfNumbers = @()
[array]$NumbersType = @()
for ($i=1; $i -le 10; $i++) {
$ListOfNumbers += ("`n", $i, "`t`t", ($i.GetType()))
}
Write-Host "NO`t`tType"
Write-Host "--`t`t----"
Write-Host $ListOfNumbers, "`t`t", $NumbersType
}
CountTen
どうすればこれを別の方法で行うことができますか?
—
-Zrg
<shrug>数字が2桁の場合、2つのタブではなく1つのタブが出力されますか?それはあなたのコードです。何が受け入れられるかを決める必要があります。
—
DavidPostill
10
余分な桁に達すると、次のタブストップが右に移動します。