vna*_*vna 0 powershell increment alphabet
我需要以下帮助:根据索引初始化为0,$ test小于26,索引增加1的条件创建for循环.对于每次迭代,打印字母表的当前字母.从字母A开始.因此,对于每次迭代,在单独的行上打印单个字母.每次循环运行时我都无法递增char
for ($test = 0; $test -lt 26; $test++)
{
[char]65
}
Run Code Online (Sandbox Code Playgroud)
我试过多次尝试将char 65到90递增但没有成功.是否有更简单的方法来增加字母表以显示运行的每个循环的字母?
PS2 至 PS5:
97..(97+25) | % { [char]$_ }
Run Code Online (Sandbox Code Playgroud)
快点:
(97..(97+25)).ForEach({ [char]$_ })
Run Code Online (Sandbox Code Playgroud)
PS6+:
'a'..'z' | % { $_ }
Run Code Online (Sandbox Code Playgroud)
快点:
('a'..'z').ForEach({ $_ })
Run Code Online (Sandbox Code Playgroud)
您可以将循环索引与65相加.因此,它将是:0 + 65 = A,1 + 65 = B ...
for ($test = 0; $test -lt 26; $test++)
{
[char](65 + $test)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5549 次 |
| 最近记录: |