...ing logging 4.0

はてなブログに移行しました。D言語の話とかいろいろ。

dmd 2.011 - std.algorithm

std.algorithm が面白すぎる.

inPlace!(writef)(filter!(q{a > 3})(cast(int[])[1,2,3,4,5,6,7,8,9,10]));

ただ相変わらず配列系のリテラルは動的配列と見なして欲しいところで静的配列と見なしてしまうようだ.ちなみに例によって

inPlace!(writef)(filter!(q{a > 3})([1,2,3,4,5,6,7,8,9,10][]));

でもおk.