2006-01-08から1日間の記事一覧

C# C#

Listを、ComboBoxに.Items.AddRangeを使って追加しようと思ったら、これが大変。 List<string> list = ...; comboBox1.Items.AddRange(list.ToArray());とすると、(AddRangeの引数の型である)object と(list.ToArray()の型である)string の間に継承関係がないためコ</string>…

揚げ足取りですけど

http://d.hatena.ne.jp/lethevert/20060108/p6末尾再帰を最適化する言語でも、forがないことはないんじゃないでしょうか。OCamlはforありますし。あるいはRubyも末尾再帰の最適化してるそうですし*1。ループの構文という意味なら、SchemeだってLispだってル…

forがない理由

http://www.jmuk.org/d/?path=2006/01/08#d08t02納得。確かに、ループはリストを走査するなどの使い方が多いけれど、それはクロージャがあれば必要ない。