teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

もうちょっとわかりやすくした

2016/08/28 04:36

投稿

raccy
raccy

スコア21767

answer CHANGED
@@ -6,7 +6,7 @@
6
6
  ```Ruby
7
7
  i = [left, (j = mid+1), (k = left)]
8
8
  ```
9
- とほぼ同じ※であると解釈されます。そのため、iが配列(Array)になって、その次の行`i <= ...`がエラーになっています。
9
+ とほぼ同じ※であると解釈されます。そのため、iが配列(Array)になって、その次の行にある`i <= mid`がエラーになっています。
10
10
  ※ 正確には配列ではないのですが、この場合は全体が配列になると解釈しても問題ありません。詳しい動作は上のリンク先のRubyのドキュメントを参考にしてください。
11
11
 
12
12
  1行で書く場合は`;`で区切るか、複数行にわけて書くか、正しい多重代入を用いてください。

1

文章を修正

2016/08/28 04:36

投稿

raccy
raccy

スコア21767

answer CHANGED
@@ -6,7 +6,8 @@
6
6
  ```Ruby
7
7
  i = [left, (j = mid+1), (k = left)]
8
8
  ```
9
- と解釈されます。そのため、iが配列(Array)になって、その次の行の`i <= ...`がエラーになっています。
9
+ ほぼ同じ※であると解釈されます。そのため、iが配列(Array)になって、その次の行の`i <= ...`がエラーになっています。
10
+ ※ 正確には配列ではないのですが、この場合は全体が配列になると解釈しても問題ありません。詳しい動作は上のリンク先のRubyのドキュメントを参考にしてください。
10
11
 
11
12
  1行で書く場合は`;`で区切るか、複数行にわけて書くか、正しい多重代入を用いてください。
12
13
  ```Ruby