[解決済み] switch文のインデントが変なのはなぜ?
2023-05-23 11:53:25
疑問点
switch文の中の"case" -キーワードのインデントがイマイチなのは、なぜですか?
キーワードをインデントしないことは、ほぼすべての IDE でデフォルトの書式設定オプションとなっているようです。
switch (i){
case 0:
break;
case 1:
break;
}
という形式がありますが、私はこちらの方が直感的だと思います。
switch (i){
case 0:
break;
case 1:
break;
}
この背後にある、私には理解できない何らかの論理があるのでしょうか?
どのように解決するのですか?
ケースは、論理的にはラベルです。多くの人は、ラベルをそれらがあるブロックと同じインデント レベルに置きます。私の意見では、その方がテキストを読み通すのが簡単です。
私はこれを、スクロールできるタイムラインに例えています。コンテンツにインデントされているのではなく、時間軸自体にマーカーがあります。そうすれば、基本線から目を離すことなく、ラベルやマーカーがある場所をすばやく指摘することができます。
関連
-
Git Pull Failed マージされていないファイルがあるため、Pull できません。
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] この2回(1927年)を引き算すると、なぜおかしな結果になるのでしょうか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] なぜパスワードにはStringではなくchar[]が好まれるのですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] B "の印刷が "#"の印刷より劇的に遅いのはなぜですか?
-
[解決済み] なぜ ++[[]][+[] +[+[]] は "10" という文字列を返すのでしょうか?
-
[解決済み】C/C++の"-->"演算子とは何ですか?
-
[解決済み】なぜJavaの+=, -=, *=, /=複合代入演算子はキャスティングを必要としないのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
mvn' は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
-
メモ帳でJavaプログラムをコンパイルして実行すると、Could not find or load main class ...というエラーが表示される。解決方法
-
名前 'XXX' を持つ Bean の作成に失敗しました。自動依存関係の注入に失敗しました 解決方法
-
無効なメソッド宣言
-
Junitのユニットテストはjava.lang.Testを報告します。
-
アノテーション「@Retention」の役割
-
eclipse 実行 Java、エラー: 選択を起動できず、レシーバーもありません。
-
Java:未解決コンパイル問題の解決方法
-
Spring Bootは、Tomcatの組み込みのmaxPostSizeの値を設定します。
-
htmlとwordの相互変換の実装(画像あり)