変な話 パソコン編

すみません。僕のnoteで3回くらい言ってますが、許してください。

Windowsでターミナルを開いて以下のコードを入力

$List = @(1,2,3,4,5)

$List | ForEach-Object {
  Write-Host $_
}

これを実行すると、

1
2
3
4
5

が出力されます。

まあ普通ですよね。

$List = @(1,2,3,'コアラ',4,5)

$List | ForEach-Object {
  Write-Host $_
}

これは、

こうなりますよね。

Forのことが分かっていれば、なんとなく分かっていただけると思います。

では

$List = @(1,2,3,'コアラ',4,5)

$List | ForEach-Object {
  if ($_ -eq 'コアラ') {continue}
  Write-Host $_  
}

これはどうなるかというと……?







こうなります。



$List = @(1,2,3,'コアラ',4,5)

$List | ForEach-Object {
  if ($_ -eq 'コアラ') {return}
  Write-Host $_  
}

これはどうなるかというと……?






こうなります。



は~~~????????????

と思ったというお話でした。

いいなと思ったら応援しよう!