teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

2016/12/20 08:48

投稿

mukkun
mukkun

スコア882

title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,7 @@
12
12
  # 条件
13
13
  ① 配列の要素数はすべて同じになります。
14
14
  ② aやbとは限らず、動的に変わるという条件になります。
15
+ ③ values[0]となっていますが、最初のキーである必要はございません。
15
16
 
16
17
 
17
18
  # 試したこと

4

インデントの修正

2016/12/20 08:48

投稿

mukkun
mukkun

スコア882

title CHANGED
File without changes
body CHANGED
@@ -18,10 +18,10 @@
18
18
  ```Ruby
19
19
  # Data
20
20
  data = {
21
- A: {
21
+ A: {
22
- a: [1, 2, 3],
22
+ a: [1, 2, 3],
23
- b: [1, 2, 3]
23
+ b: [1, 2, 3]
24
- }
24
+ }
25
25
  }
26
26
 
27
27
 

3

修正内容の追加

2016/12/20 08:11

投稿

mukkun
mukkun

スコア882

title CHANGED
File without changes
body CHANGED
@@ -1,25 +1,30 @@
1
1
  ```JSON
2
- [
2
+ {
3
- "a": {
3
+ "a": [1, 2, 3],
4
- [1, 2, 3]
5
- },
6
- "b": {
4
+ "b": [1, 2, 3],
7
- [1, 2, 3]
8
- },
9
5
  ...
10
- ]
6
+ }
11
7
  ```
12
8
  のようなhashで、
13
9
  **value中に存在するarrayの要素数でループ**ということをしたいのですが、
14
10
  いい感じの書き方が見つからず、質問させていただきました。
15
11
 
16
12
  # 条件
17
- ① 配列の数はすべて同になります。
13
+ ① 配列の要素数はすべて同になります。
18
14
  ② aやbとは限らず、動的に変わるという条件になります。
19
15
 
20
16
 
21
17
  # 試したこと
22
18
  ```Ruby
19
+ # Data
20
+ data = {
21
+ A: {
22
+ a: [1, 2, 3],
23
+ b: [1, 2, 3]
24
+ }
25
+ }
26
+
27
+
23
28
  # 嫌い だけどできる
24
29
  data[:A].values[0].each do ....
25
30
 

2

条件の追加

2016/12/20 08:05

投稿

mukkun
mukkun

スコア882

title CHANGED
File without changes
body CHANGED
@@ -12,8 +12,12 @@
12
12
  のようなhashで、
13
13
  **value中に存在するarrayの要素数でループ**ということをしたいのですが、
14
14
  いい感じの書き方が見つからず、質問させていただきました。
15
- ※aやbとは限らず、動的に変わるという条件になります。
16
15
 
16
+ # 条件
17
+ ① 配列の数はすべて同一になります。
18
+ ② aやbとは限らず、動的に変わるという条件になります。
19
+
20
+
17
21
  # 試したこと
18
22
  ```Ruby
19
23
  # 嫌い だけどできる

1

タイトル修正

2016/12/20 07:28

投稿

mukkun
mukkun

スコア882

title CHANGED
@@ -1,1 +1,1 @@
1
- 【Ruby】Hashの先頭キー取得
1
+ 【Ruby】Hashの先頭キー取得方法
body CHANGED
File without changes