質問編集履歴

2

追記

2018/10/01 09:09

投稿

y-doi
y-doi

スコア322

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,17 @@
23
23
  `Hash#values_at`があるのは知っていたのですが、引数のキーに対応する値を配列で返すものです。
24
24
 
25
25
  これではなくハッシュを返すメソッドがあればいいのですが、わかりませんでした。
26
+
27
+
28
+
29
+ ---
30
+
31
+ 単純にselectで書くなら
32
+
33
+ ```ruby
34
+
35
+ hash.select { |key, _| [:name, :age].member?(key) }
36
+
37
+ ```
38
+
39
+ なのですが

1

修正

2018/10/01 09:09

投稿

y-doi
y-doi

スコア322

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```
8
8
 
9
- から、`:name`と`:age`に対応するキーと値のペアのみのハッシュ
9
+ から、例えばキーにある`:name`と`:age`を指定して
10
10
 
11
11
 
12
12