月曜日がきた
怖いだろ。僕だって怖いよ。
僕はもう考えることもできないし 自分が何なのかも、もうわからないんだ。
バッチファイルなんていじってないでPowerShellをやろうと思う
PS C:\***> .\hellmonday.ps1 ゲツヨウビゲツヨウビゲツヨウビゲツヨウビゲツヨウビゲツヨウビゲツヨウビゲツヨウビ ゲツヨウビゲツヨウビゲツヨウビゲツヨウビゲツヨウビゲツヨウビゲツヨウビゲツヨウビ
このような非生産的な何かをまた産みだしてしまった。
以下ソースコード
$num = (Get-Random -Minimum 1 -Maximum 9) $name = "ゲツヨウビ" switch($num){ 1{ for($i = 0; $i -lt 24 ; $i++){ $name = $name + "ゲツヨウビ" } echo $name } 2{ echo "...カエリタイ..." } 3{ echo "チガウ...チガウ...チガウ" } 4{ echo "...イタイ イタイ..." } 5{ echo "キ モ チ ワ ル イ..." } 6{ echo "アーアーアー" } 7{ echo "...カナシイ..." } 8{ echo ("......" + $name + "...") } }
ランダムで適当な文字を返すので、繰り返しコマンドを実行するととても狂った感じになる。
そういえばfor文を書いている時に、比較演算子(<、>など)使って下のように怒られて絶望してしまったよ。
演算子 '<' は、今後の使用のために予約されています。
ああ、そうかPowerShellはこれじゃいけないんだね。調べてなんとかなってよかった。
演算子 | PowerShell | 説明 |
---|---|---|
== | -eq | 等しいか比較 |
!= | -ne | 等しくないか比較 |
> | -gt | より大きいか(>)比較 |
>= | -ge | 以上か(>=)比較 |
< | -lt | より小さいか(<)比較 |
<= | -le | 以下か(<=)比較 |