誰でもわかる!powershell入門学習サイト 〜繰り返し構文編〜
Sal
powershell プログラミング言語powershellの入門サイトです。今回は第三弾、繰り返し構文編

誰でもわかる!powershell入門学習サイト 〜繰り返し構文編〜

powershell学習サイト

前回までのお話はこちら

powershell 入門 学習サイト 〜条件式編〜

while文

 基本的なwhile文は以下の通り 

a $i++は「iの数字を一つ増やす」という意味で

while ($i -le 5) {は括弧()内の条件を満たす間何度も{}中括弧を実行する。

 $i=1
while ($i -le 5) {
    Write-Output "$i";
    $i++;
}

の実行結果


1
2
3
4
5

for文

while文では ーを用意する($iのこと) 2、ループする条件を設定する($i -le 5) 3、カウンターを増やす の三ステップが必要であった。

このように、カウンターを増やすというループであれば 次のfor文で一行でまかなえる


for ($i=1; $i -It 10; $i+=1){
    echo "$i"; 
}

実行結果


1
2
3
4
5
6
7
8
9
10

課題1 fizzbuzzを作れ

正解は以下のスロールの先


















 
for($i=1; $i-It 20; $j++){ 
    if($i % 15 -eq0) {
        echo "$i is fizzbuzz"
    } else if ($i % 5 -eq 0) {
        echo "$i is buzz" 
    } elseif ($i % 3 -eq 0){
        echo "$i is fizz"
    }
}

当然ながら別解もある 例えば、forの代わりにwhileを使っても良い

title:誰でもわかる!powershell入門学習サイト 〜繰り返し構文編〜 description:プログラミング言語powershellの入門サイトです。今回は第三弾、繰り返し構文編 img:https://johobase.com/jb/wp-content/uploads/2021/03/taskbar-powershell-icon-contextmenu.png category_script:page_name.startswith("1")