[解決済み] 中括弧のないif文を使用するのは悪い習慣ですか?[クローズド]
2022-02-19 12:10:44
質問
こんなコードを見たことがあります。
if(statement)
do this;
else
do this;
しかし、この方が読みやすいと思います。
if(statement){
do this;
}else{
do this;
}
どちらの方法も使えるので、これは単に好みの問題なのか、それともどちらかの方法が推奨されるのか?
どのように解決するのですか?
最初のバージョンの問題は、中括弧を追加することを忘れずに戻ってifまたはelse句に2番目の文を追加した場合、あなたのコードは予期しない、面白い方法で壊れるということです。
保守性という点では 常に を使用する方がスマートです。
EDIT: Nedがコメントで指摘していますが、ここでもリンクする価値があると思います。これは単なる象牙の塔の仮説のたわごとではありません。 https://www.imperialviolet.org/2014/02/22/applebug.html
関連
-
[解決済み] OCamlにおける複数のif文の実装
-
[解決済み] 代入文の「others=>'0'」はどういう意味ですか?
-
[解決済み] 中括弧のないif文を使用するのは悪い習慣ですか?[クローズド]
-
[解決済み] どうすれば、文字列中のリテラルな中抜き文字を印刷し、また.formatを使用することができるのでしょうか?
-
[解決済み] シェル変数の周りに中括弧が必要なのはどんなとき?
-
[解決済み] "std::endl" vs "\n"
-
[解決済み] なぜpythonはforやwhileループの後に'else'を使うのですか?
-
[解決済み】Pythonで文字列がリストの要素を含むかどうかをチェックする方法
-
[解決済み] グッドプラクティスかバッドプラクティスか?ゲッターでオブジェクトを初期化する
-
[解決済み] IF」は高いのか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Makefileの中で条件がある場合、ターゲット内部で
-
[解決済み] gitlabciでif-else条件を使用する方法
-
[解決済み] バッチファイル:(この時点では想定外でした
-
[解決済み] SwiftのIF LETはどのように評価されるのですか?
-
[解決済み] cmake if else with option
-
[解決済み] GoにはPythonのような "if x in "の構成がありますか?
-
[解決済み】「if」文が多すぎる?
-
[解決済み] 中括弧を省略することは、なぜ悪い習慣と考えられているのですか?[閉じる]
-
[解決済み] Swiftでif文の中で複数のlet-asを使用する
-
[解決済み] IF」は高いのか?