質問編集履歴

1

説明の追加

2016/01/14 06:46

投稿

sprite
sprite

スコア63

test CHANGED
@@ -1 +1 @@
1
- 配列の各項目で構造体のようなハッシュを生成したいです
1
+ rubyで配列の各項目でハッシュ-構造体-ハッシュの形式のオブジェクトを生成したいです
test CHANGED
@@ -1,4 +1,4 @@
1
- 配列の各項目で構造体のようなハッシュを生成したいです
1
+ rubyで配列の各項目でハッシュ-構造体-ハッシュの形式のオブジェクトを生成したいです
2
2
 
3
3
 
4
4
 
@@ -6,16 +6,54 @@
6
6
 
7
7
  hash = [
8
8
 
9
- {"h":"hoge1","f":"fuga1","g":"gyau3"},
9
+ "key1":
10
10
 
11
- {"h":"hoge2","f":"fuga1","g":"gyau3"},
11
+ [
12
12
 
13
+ {"h":"hoge1","f":"fuga1","g":"gyau3"},
14
+
15
+ {"h":"hoge2","f":"fuga1","g":"gyau3"},
16
+
13
- {"h":"hoge3","f":"fuga1","g":"gyau3"}
17
+ {"h":"hoge3","f":"fuga1","g":"gyau3"}
18
+
19
+ ],
20
+
21
+ "key2":
22
+
23
+ [
24
+
25
+ {"h":"hoge1","f":"fuga1","g":"gyau3"},
26
+
27
+ {"h":"hoge2","f":"fuga1","g":"gyau3"},
28
+
29
+ {"h":"hoge3","f":"fuga1","g":"gyau3"}
30
+
31
+ ],
32
+
33
+ "key3":
34
+
35
+ [
36
+
37
+ {"h":"hoge1","f":"fuga1","g":"gyau3"},
38
+
39
+ {"h":"hoge2","f":"fuga1","g":"gyau3"},
40
+
41
+ {"h":"hoge3","f":"fuga1","g":"gyau3"}
42
+
43
+ ]
14
44
 
15
45
  ]
16
46
 
17
- こういう配列を作りたいのですが、どうしたらいいですか?
47
+ こういうハッシュ-配列-ハッシュを作りたいのですが、どうしたらいいですか?
18
48
 
19
49
 
20
50
 
51
+ keyには日付が入り、
52
+
53
+ その中の3行は日付に対するデータが3つ並んでおり、
54
+
55
+ そのデータの構造体はh,f,gというデータを持っています。
56
+
57
+
58
+
21
- 各項目のキーは全て同じです。よろしくお願いします
59
+ よろしくお願いします