回答編集履歴

5

備考

2018/04/07 05:16

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -8,11 +8,9 @@
8
8
 
9
9
 
10
10
 
11
- 備考:
11
+ - [Rubyの array.map(&:to_s) 記法を紐解く - Qiita](https://qiita.com/kenzan100/items/6344766167299b9f7e91)
12
12
 
13
-
14
-
15
- - [Rubyの array.map(&:to_s) 記法を紐 - Qiita](https://qiita.com/kenzan100/items/6344766167299b9f7e91)
13
+ - [&演算子と、procと、Object#method について理しなおす - Qiita](https://qiita.com/kasei-san/items/0392097791d3a5998216)
16
14
 
17
15
  - [What are :+ and &:+ in Ruby? - Stack Overflow](https://stackoverflow.com/questions/2697024/what-are-and-in-ruby)
18
16
 
@@ -29,3 +27,9 @@
29
27
  puts gets.split.map{|v| v.to_i}.reduce{|a, b| a + b}
30
28
 
31
29
  ```
30
+
31
+
32
+
33
+ - [inject (Enumerable) - Rubyリファレンス](https://ref.xaio.jp/ruby/classes/enumerable/inject) (reduceの別名,個人的にはreduceのほうが好き)
34
+
35
+ - [map, map! (Array) - Rubyリファレンス](https://ref.xaio.jp/ruby/classes/array/map)

4

補足

2018/04/07 05:16

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -15,3 +15,17 @@
15
15
  - [Rubyの array.map(&:to_s) 記法を紐解く - Qiita](https://qiita.com/kenzan100/items/6344766167299b9f7e91)
16
16
 
17
17
  - [What are :+ and &:+ in Ruby? - Stack Overflow](https://stackoverflow.com/questions/2697024/what-are-and-in-ruby)
18
+
19
+
20
+
21
+ これと等価です↓
22
+
23
+
24
+
25
+ ```ruby
26
+
27
+ puts "数字を入力してください ※空白で区切る"
28
+
29
+ puts gets.split.map{|v| v.to_i}.reduce{|a, b| a + b}
30
+
31
+ ```

3

備考2

2018/04/07 05:14

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -8,4 +8,10 @@
8
8
 
9
9
 
10
10
 
11
+ 備考:
12
+
13
+
14
+
11
- 備考: [Rubyの array.map(&:to_s) 記法を紐解く - Qiita](https://qiita.com/kenzan100/items/6344766167299b9f7e91)
15
+ - [Rubyの array.map(&:to_s) 記法を紐解く - Qiita](https://qiita.com/kenzan100/items/6344766167299b9f7e91)
16
+
17
+ - [What are :+ and &:+ in Ruby? - Stack Overflow](https://stackoverflow.com/questions/2697024/what-are-and-in-ruby)

2

備考

2018/04/07 05:11

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -5,3 +5,7 @@
5
5
  puts gets.split.map(&:to_i).reduce(:+)
6
6
 
7
7
  ```
8
+
9
+
10
+
11
+ 備考: [Rubyの array.map(&:to_s) 記法を紐解く - Qiita](https://qiita.com/kenzan100/items/6344766167299b9f7e91)

1

修正

2018/04/07 05:10

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -2,6 +2,6 @@
2
2
 
3
3
  puts "数字を入力してください ※空白で区切る"
4
4
 
5
- puts gets.split.map(&:to_i).sum
5
+ puts gets.split.map(&:to_i).reduce(:+)
6
6
 
7
7
  ```