Enumerable

RubyのEnumerableをDで書こう、と思っていたんですが、なんとなくイヤになって書くのをやめてしまいました…
そもそもeachは式の評価しかしてくれないので、まず始めに「int[] a; each( (int i) { a ~= i; } );」とかで各要素を配列にしてから「dg(a[i])」とかしなきゃいけないというのが非常にイヤ…
あとeachが幾つの要素を評価するかわからないので、予め配列をリサイズできないのも非効率的でイマイチ…。
つまりめんどくさいということです!
明日はちゃんと書こう…