ループでよくあるといえば
「最初の要素の反復のとき」、「最後の要素の反復のとき」に特別な処理をしたい、というのがよくあると思うんです。
これを構文でサポートしたいと考えてるんですが、いい形が見つかりません。
else節をつけるかのように、first節やlast節をつけられるとか
iter{ } first{ } last{ }
ループ文の中にfirst節、last節が書けるとか
iter{ first{ } last{ } }
考えているんですが、どなたか良い案はありませんでしょうか。
「最初の要素の反復のとき」、「最後の要素の反復のとき」に特別な処理をしたい、というのがよくあると思うんです。
これを構文でサポートしたいと考えてるんですが、いい形が見つかりません。
else節をつけるかのように、first節やlast節をつけられるとか
iter{ } first{ } last{ }
ループ文の中にfirst節、last節が書けるとか
iter{ first{ } last{ } }
考えているんですが、どなたか良い案はありませんでしょうか。