2014-05-23から1日間の記事一覧

配列のflatten

配列において ((1,2), (3,4))→(1, 2, 3, 4)とflattenするメソッドを追加してみた。 <Types> <Type> <Name>System.Array</Name> <Members> <ScriptMethod> <Name>Flatten</Name> <Script> function _flatten { $args[0] | % { if($_ -is 'Array') { _flatten $_ } else { $_ } } } _flatten $this </scriptmethod></members></type></types>