主にC# な話題です
僕はよく
for(int i = 0; i < 10; ++i)
の代わりに
foreach(var i in Enumerable.Range(0, 10))
と書くのが好きなんですけど、
for(int i = 9; i >= 0; --i)
のようには書けないことが残念だったり、加算値を変更することができない点が残念に思っていたのですが、
よくよく考えてみたら自作できますよね・・・
作ろうかな・・・
投稿日時 : 2011年1月27日 16:45
Enumerable.Range(0,10).Reverse() とか Enumerable.Range(0,10).Select(n=>n*3) とかじゃ ダメなんすか?
> foreach(var i in Enumerable.Range(0, 10)) > と書くのが好きなんですけど、 pythonistaですね~。 なるほど、残念なことにEnumerable.Rangeには第3パラメータがないのですね。
その都度書いてもいいんですけど、ポカよけにはなるかなー、とか思ったのです。 r.tanaka.ichiro.linq 名前空間に入れておこうかな。
Sent the first post, but it wasn`t published. I am writing the second. It's me, the African tourist.
Stupid article..!
5BpUWq Post brought me to think, went to mull over!!...
The author deserves for the monument:D
Powered by: Copyright © R・田中一郎