回答編集履歴

3

追記

2016/03/16 12:04

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,4 +1,4 @@
1
- enumerateLinesは1行(改行\n)単位で読み込むメソッドになります。
1
+ enumerateLinesは改行\n (バックスラッシュ + n))単位で文字列を読み込むメソッドになります。
2
2
 
3
3
  実行すると改行した文字列単位で、クロージャーの中がループされていることが分かると思います。
4
4
 

2

追記

2016/03/16 12:04

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,8 +1,10 @@
1
- 1行(改行『\n』)単位で読み込むメソッドになります。
1
+ enumerateLinesは1行(改行『\n』)単位で読み込むメソッドになります。
2
2
 
3
- なので実行すると改行単位でループされていること分かっていると思います。
3
+ 実行すると改行した文字列単位で、クロージャーの中がループされていること分かると思います。
4
4
 
5
5
 
6
+
7
+ // 出力
6
8
 
7
9
  1 : hogehoge
8
10
 

1

追記

2016/03/16 12:01

投稿

_Kentarou
_Kentarou

スコア8490

test CHANGED
@@ -1,4 +1,4 @@
1
- 1行(改行)単位で読み込むメソッドになります。
1
+ 1行(改行『\n』)単位で読み込むメソッドになります。
2
2
 
3
3
  なので実行すると改行単位でループされていることは分かっていると思います。
4
4
 
@@ -49,3 +49,9 @@
49
49
  1 : hogehoge
50
50
 
51
51
  2 : piyopiyp
52
+
53
+
54
+
55
+ ちなみに"Apple\Orange\Lemon"のバックスラッシュ『\』だけでは改行コードと認識されないので、そもそも
56
+
57
+ 文字列としてみなされていません。