関数型構築を紹介するでゲソ
今日はC#を侵略するでゲソ。C#はたこみたいな形をしているのが気に食わないでゲソ。<=#(いかシャープ)に改名するといいんじゃなイカ? #functional_ikamusume
2010-12-11 14:44:24C#には、関数型構築というやつがあるでゲソ。こいつをC#での侵略の拠点とするでゲソ。#functional_ikamusume
2010-12-11 14:44:37var x = new XElement("海の家", new XAttribute("name", "れもん"), new XElement("member", "イカ娘"), new XElement("member", "相沢千鶴"),
2010-12-11 14:46:07new XElement("member", "相沢栄子"), new XElement("member", "相沢たける"), new XElement("member", "斉藤渚"), new XElement("member", "長月早苗"));
2010-12-11 14:46:14Console.WriteLine(x);するとこんなXMLになるでゲソ。 #functional_ikamusume
2010-12-11 14:46:50<海の家 name="れもん"> <member>イカ娘</member> <member>相沢千鶴</member> <member>相沢栄子</member> <member>相沢たける</member> <member>斉藤渚</member>
2010-12-11 14:47:12"海の家"からnew XElement("member", "長月早苗")までが外側のnew XElementのコンストラクタの引数でゲソ。 #functional_ikamusume
2010-12-11 14:47:29だらだら並べるのは美しくないでゲソ。IEnumerable<T>を渡せば勝手に展開してくれるじゃなイカ。次に出てくるSelectはmapのことでゲソ。 #functional_ikamusume
2010-12-11 14:47:59var member = new string [] {"イカ娘", "相沢千鶴", "相沢栄子", "相沢たける", "斉藤渚", "長月早苗"}; #functional_ikamusume
2010-12-11 14:48:09var x = new XElement("海の家", new XAttribute("name", "れもん"), member.Select(s => new XElement("member", s))); #functional_ikamusume
2010-12-11 14:48:25すなおにS式を使えばいいじゃなイカと思うのでゲソ。侵略の暁には、C#改め<=#もS式で染めてやるでゲソ。 #functional_ikamusume
2010-12-11 14:48:34おまけ: JavaScriptもいいじゃなイカ。 http://neue.cc/2009/05/29_163.html #functional_ikamusume
2010-12-11 14:48:41