5

Is this possible? It shouldn't be but sometimes its behavior is quite against ordinary programming sense.

4

2 に答える 2

7

いいえ、Matlab はインデントの影響を受けません。

コードを自動的にインデントするエディターがありますが、これは読みやすさのみを目的としています。スマート インデントを使用してコードを読みやすくすることは、自分自身だけでなく、コードを読まなければならない他の人にとっても常に良い考えです。

注:インデントに一貫性がない場合、(IDE によっては)警告が発生する可能性がありますが、散発的なインデントであっても、Matlab でのコードの実行方法には影響しません。

于 2012-08-15T12:21:25.233 に答える
4

適切にインデントしないと、警告が表示されます。if または for ループなどを作成し、終了ブロックがインライン化されていない場合、ステートメントが終了ブロックと整列していない可能性があるという警告が表示される可能性があります。CRTL+A CTRL+I でも十分簡単です。

于 2012-08-15T12:54:26.623 に答える