D言語 Part14at TECH
D言語 Part14 - 暇つぶし2ch28:デフォルトの名無しさん
07/07/19 21:34:35
C#の、
 var foo = new Class { bar = 1, baz = 2 };
は、Dだと
 Class __tmp = new Class;
 with(__tmp) { bar = 1; baz = 2 }
 auto foo = __tmp;
と等価。

>>27と等価なのはC#だと、
 var x = new { a = "foo", n = 3, s = "bar" };
だね。同じ型・名前のプロパティを同じ順番で並べた匿名型は同じ型になるという優れもの。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch