for or foreach

こう書くなら

for($i=0; $i-lt10; $i++) { Write-Output $i }

この方がイカス!

foreach($i in 0..9) { Write-Output $i }

さらにこんな関数を定義すれば・・・

function range([int]$num) {
    return 0..(--$num)
}

Pythonみたいになる。

foreach($i in range(10)) { Write-Output $i }

ちなみにPythonで書くとこうなる。

for i in range(10): print i

簡潔さではPythonの勝ちやな。