2016-04-18 7 views
0
void Board::move(Direction direction) 

{ボードpre_move_board(*本)。値下げにおける符号ブロックの紛らわしい場合

prepareForNextMove(); 

switch (direction) { 
case UP: 
    for (int i = 0; i < dimension; ++i) 
     for (int j = 0; j < dimension; ++j) 
      moveVertically(i,j,UP); 
    break; 
case DOWN: 
    for (int i = dimension-1; i >= 0; --i) 
     for (int j = 0; j < dimension; ++j) 
      moveVertically(i,j,DOWN); 
    break; 
case LEFT: 
    for (int i = 0; i < dimension; ++i) 
     for (int j = 0; j < dimension; ++j) 
      moveHorizontally(i,j,LEFT); 
    break; 
case RIGHT: 
    for (int i = 0; i < dimension; ++i) 
     for (int j = dimension-1; j >= 0; --j) 
      moveHorizontally(i,j, RIGHT); 
} 

上記のコードでわかるように、「コードフォーム」は2行目を慎重にスキップしました。マークダウン編集者のコードを試すことができます。何故ですか?どのように問題を解決する?

+0

スキップされた行の先頭に4つのスペースがありますか? – timlyo

+0

@beryllium問題のコード行は4つのスペースで始まらない。しかし、私はそれをあなたの質問を完全に無効にすることを修正するように編集しないままにしておきます。将来の参考として、マークダウンエディタがコードとして認識するためには、すべてのコードを4つのスペースで開始する必要があります。 – computerfreaker

+0

@timlyoああそうだ。しかし私が既にctrl + Kとしているので、コードを貼り付ける前に少ししか作成しなかったので、なぜスペースの数が問題になるのでしょうか? – beryllium

答えて

0

2行目には、インデントブロックまたはこの場合はコードブロックにするために書き込みを開始する前に4つのスペースを追加してインデントします。ここで

From Mou

は、Macのための覚書Markdownをエディタからの例です。

+1

特に、 '{'を含む行。 – recursive

関連する問題