2020/11/03 #2段以上の条件式

皆様おはようございます、

#猫でもできるPowerShell(備忘録)

#2段以上の条件式

PS> 1..100 |

? {($_ % 3 -eq 0) -and ($_ % 5 -eq 0)}

15

30

45

60

75

90

PS> 1..100 |

?{($_ % 3 -eq 0) -and

($_ % 5 -eq 0)

}

15

30

45

60

75

90

PS> 1..100 |

? {$_ % 3 -eq 0} |

? {$_ % 5 -eq 0}

15

30

45

60

75

90

仕事をしている中で2段以上の条件式を書くことがままありますが

PowerShellだと横ではなく下に伸ばして書けるのが直感的で分かりやすいです。

Excelで and や or の連なった式を読むのはしんどいのだな・・

ちなみに『$_ % 3』で、変数を3で割った時の余りを計算します。

『$_ % 3 -eq 0』で、『3で割った時の余りが0』⇒『3で割り切れる』数

『$_ % 5 -eq 0』なら『5で割った時の余りが0』⇒『5で割り切れる』数 ですね

ではまた;