PowerShellの手習いにズンドコキヨシ作ってみた

  • 2
    Like
  • 0
    Comment
More than 1 year has passed since last update.

習いたてのPowerShellの習作でズンドコキヨシ作ってみた。かなり初心者っぽい簡素な書き方だと思う。

<# 
「ズン」「ドコ」のいずれかをランダムで出力し続けて
「ズン」「ズン」「ズン」「ズン」「ドコ」の配列が出たら
「キ・ヨ・シ!」って出力した後終了って関数作った
https://twitter.com/kumiromilk/status/707437861881180160
----
PowerShellの手習いにズンドコキヨシ作ってみた
#>

Get-ZunDoko

function Get-ZunDoko {
    $words = @("ズン","ドコ");
    $tail = "";
    Do {
        $word = Get-Random -InputObject $words
        $word
        $tail += $word
        if ($tail.Length -gt 10) {
            $tail = $tail.Substring($tail.Length - 10, 10)
        }
    } while ($tail -ne "ズンズンズンズンドコ")
    "キ・ヨ・シ!"
}

ワンライナー版だとか他言語版だとかもっと変態チックなのとかは「ズンドコキヨシまとめ - Qiita」あたりで探してください。