C#

PowerShell 3.0からはじめるTakeWhile

前回、繰り返し構文とbreak文によるtakeを考えたけど、これには欠点がある。具体的には、breakで大域脱出可能な繰り返し構文が上流にない場合、この戦略は破綻してしまう。 PS> $x = 1..10 | take 5 PS> $x (何も返らない)この有様だ。ラッパーを噛ませない…

.NET Framework < 4.0でEnumerateFiles/EnumerateDirectories

C#

最近になって、プログラミングの世界に舞い戻ってきた。別に必要でもなんでも無いから遠ざかっていて、今も似たような感じだけど、なぜか唐突に始めた感じだ。 さて、昨日今日でやっつけたC#プログラムを作る際、どうしても数万ファイルを探索することになる…