secretbase.log

.NET/C#/Pythonなど

PowerShell で FizzBuzz

コマンドプロンプト(バッチファイル)より、PowerShell が充実していることは確かなので少しずつ使えるようになりたい。
そこでまずは FizzBuzz を実装してみた。

エディタや実行環境は、Visual Studio 2012 (Expressではない) に PowerShell Tools For Visual Studio をインストールした環境を準備*1

コードは以下*2

% で ForEach が書けます。$_ で要素がとれます。PowerShell 力が少し上がりました。


【改訂新版】 Windows PowerShell ポケットリファレンス

【改訂新版】 Windows PowerShell ポケットリファレンス

*1:2012 を使った理由はギョームで使っているからで深い理由はない。2013のほうがよいです。

*2:はてなブログは、PowerShellシンタックスハイライトに対応してないので、Gists経由で貼り付け