2014-09-01から1ヶ月間の記事一覧

PowerShell で ジェネリック版コレクション IEnumerable<T>を列挙する場合の注意

パイプ経由でのコレクションの受け渡し方などを調べようと思い、以下のようなイテレータクラスを用意しました。 IEnumerable<T> および IEnumerator<T> インターフェースを実装して、インターフェースの各メソッドが実行されるとそのメソッドの名前を出力するよう</t></t>…

hashtable をKey-Valueのコレクションとして使いたい

のですが、普通にforeach, ForeEach-Object しただけでは期待した動作になりませんでした。 期待する結果 PS C:\> $items = @{aaa=111;bbb=222;ccc=333} PS C:\> $items | ForEach-Object {"{0}={1}" -f $_.Key, $_.Value} aaa=111 bbb=222 ccc=333 実際は P…

お好みのエディタにMarkdownプレビュー機能を追加するPowerShellスクリプト

PowerShell始めました 最近、興味はありつつ手を出せずにいたPowerShellに入門し始めました。 特に業務上必要になったという訳ではないのですが、仕事の合間を見つけては 日々のこまごまとした作業を自動化するスクリプトを書いたりして勉強しています。 今…