コミュ障だから明日が僕らをよんだって返事もろくにしなかった

何かを創る人に憧れたからブログをはじめたんだと思うよ

月曜日がきたから感情を失ってこんなものをつくってしまったよ

月曜日がきた

怖いだろ。僕だって怖いよ。
僕はもう考えることもできないし 自分が何なのかも、もうわからないんだ。

バッチファイルなんていじってないで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 以下か(<=)比較