回答編集履歴

1

補足追記

2015/10/21 13:46

投稿

otn
otn

スコア84574

test CHANGED
@@ -2,7 +2,11 @@
2
2
 
3
3
  タイプミスですね。`if`が正しく認識されていません。前後の空白が全角だったりしませんか?
4
4
 
5
- `if`の周辺を見直してください。
5
+ それ以外の原因かもしれませんが、とにかく`if`の周辺を見直してください。
6
+
7
+
8
+
9
+ しかし、そのエラーメッセージで、`if`のところが原因だとは気づきにくいですね。
6
10
 
7
11
 
8
12
 
@@ -12,7 +16,7 @@
12
16
 
13
17
  繰り返しを始めた最初では、まだ「今までに出てきた」がゼロ件なので、「今までに出てきた中で一番大きな数値」が存在しませんので、firstには代わりに、nil という値(別に数値で無ければ何でも良いのですが)をセットしておきます。
14
18
 
15
- if文で、firstがその値のままであれば、繰り返しの初回だと分かるのでそのときはfirstにセットします。トップバッターは暫定一位みたいな意味です。
19
+ if文で、firstがその値のままであれば、繰り返しの初回だと分かるのでそのときはfirstにセットします。コンテスのトップバッターは暫定一位みたいな意味です。
16
20
 
17
21
  second、thirdも同様。
18
22