ループ内のfirst, lastの件

http://d.hatena.ne.jp/xtalco/comment?date=20070616#c
http://d.hatena.ne.jp/nokturnalmortum/20070618

ご意見ありがとうございます。

lastの提供はいろいろ問題があるので、firstの提供だけにしようと思います。


擬似変数はいいかもしれないですね。イテレータにはブロックパラメータを省略すると定義される変数「it」のような前例もありますし。


名前をどうするかが次の問題です。
「first」だとC++等では普通に使いそうなありふれた識別子なので、予約語としても、自動的に定義されるローカル変数としても、ちょっと問題な気がします。