鷲ノ巣スマートフォン用の表示で見る鷲ノ巣2014-05-21型を定義するために関数を使おうPowerShellたまにはライトな話題で行きましょう。関数の中に関数を書くことができます。処理の中で、ある構造のデータを配列で持ちたい場合があるとしましょう。人のプロフィールを、数人分。ハッシュテーブルの配列にすると、こんな感じになりますか。なってしまっています。エラーチェックなんか働きません。匿名型の配列にするでしょうか。その場合は、プロパティ名が間違えているとエラーになります。型でも定義してやれば間違えません。定義するのは面倒くさい。そこで、こんな風にしてみたらどうでしょうという提案です。これなら間違える心配はありませんね。関数ごと、その関数の中に閉じ込めてしまえばよろしい。型を定義するには少々難がありますが、このように関数化すれば、ミスが減らせて良いのではないでしょうか。「関数内関数を活用しよう」というタイトルより「型を定義する代わりに関数を作ろう」の方が良かった気がしてきたな。