回答編集履歴

2

tap

2016/12/29 14:53

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -39,3 +39,21 @@
39
39
 
40
40
 
41
41
  です。
42
+
43
+
44
+
45
+ ----
46
+
47
+
48
+
49
+ 【追記】
50
+
51
+ 2行になるのが嫌であれば,1行に収めることもできます。
52
+
53
+
54
+
55
+ ```ruby
56
+
57
+ sample = num[i].split(" ").tap{|x| break [""] if x.empty?}
58
+
59
+ ```

1

訂正

2016/12/29 14:53

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -16,7 +16,9 @@
16
16
 
17
17
  ```ruby
18
18
 
19
- sample = num[i].split(" ") || ""
19
+ sample = num[i].split(" ")
20
+
21
+ sample = [""] if sample.empty?
20
22
 
21
23
  ```
22
24
 
@@ -28,7 +30,9 @@
28
30
 
29
31
  ```ruby
30
32
 
31
- sample = (num[i] || "").split(" ") || ""
33
+ sample = (num[i] || "").split(" ")
34
+
35
+ sample = [""] if sample.empty?
32
36
 
33
37
  ```
34
38