D言語 Part10
■ このスレッドは過去ログ倉庫に格納されています
0022デフォルトの名無しさん
2006/09/13(水) 15:25:21言語ネイティブでの表現なら、
(初期化)
any a[@] = [ "a", 'b', 123, [ "d", e ], [ "f": "f", "g": g, "h": 234] ];
[ "f": "f", "g": g, "h": 234]は、map-list表現(連想配列と言えば良い?)
(アクセス)
a[2] => 123
a[3] => [ "d", e ]
a[4]["h"] => 234
* typeof 演算子が必要になっちゃいますけどね。
標準ライブラリでの表現なら、
(初期化)
any_list a = new any_list( "a", 'b', 123, new any_list( "d", e ), new any_maplist( "f": "f", "g": g, "h": 234) );
(アクセス)
a.get(2) => 123
a.get(3) => [ "d", e ]
a.get(4).get("h") => 234
なんて書き方になるのかな?
■ このスレッドは過去ログ倉庫に格納されています