構造化制御文はインデントされた行を1行と1行、例えば if (a == b) { と } で挟むのが、
パッと見たとき一体に見えて分かりやすい。{ を単独行にすると、{ と } で挟まれた
無名ブロックがあって、その上に構造的に無関係な1行のif文があるように見えてしまう。
もう少しじっくり見れば、行末の ; の有無で下のブロックとの関係を判別できるが、
その一瞬の認知の遅れに違和感を覚え、もっとはっきり言えばキモいコードだと思う。
同じ理由で、条件が真のときの文が1つの場合の
if (a == b)
c = d;
e = f;
のようなスタイルもキモいし、Pythonの
if a = b:
c = d
e = f
g = h
はもっとキモくて、まさに蛇蝎のように嫌いだ。
関数・メソッド定義と制御文の見分けという観点からも、前者は
int func(int arg)
{
後者は
if (cond) {
で始めて、( の前のスペースの有無と { の前の改行の有無のどちらでも前者と後者で
違いをつけた方が、すんなりと見分けられて良い。
探検
ふらっと C#,C♯,C#(初心者用) Part138
■ このスレッドは過去ログ倉庫に格納されています
55デフォルトの名無しさん (ワッチョイ 13b3-3s1o)
2018/06/09(土) 11:11:10.00ID:3S5Pjg6F0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・森山幹事長 消費税減税を改めて“否定”「財源ないと辻褄あわない」 ★2 [首都圏の虎★]
- 【ゲーム】RPGで「ああ、これね…」となる“嫌な展開” 「育ててないメンバー強制バトル」「ミニゲーム必須」 [ひぃぃ★]
- 【大阪】予約した本が借りられない、本が書棚にない…市立図書館が大混乱 大阪維新「文化行政」コスト削減の結末 [ぐれ★]
- 渡邊渚「私は玉の輿という言葉が嫌い」「勝手に野球選手大好きみたいなレッテルを貼られちゃう」グラビアでも受けた世間の偏見語る [muffin★]
- 【仕事】若者の77%「管理職なりたくない」GW明け退職代行に依頼殺到 SNS時代の“即ヤメ”と働き方の変化 [ぐれ★]
- 大河「べらぼう」異例の注意喚起が話題 冒頭のテロップに視聴者反応「驚いた」「そういうことか」 [首都圏の虎★]
- 【悲報】中国の4月輸出は8%増、トランプ関税発動後も特に影響なくむしろ貿易が活発になる [709039863]
- 【実況】博衣こよりのえちえちロックマンX4🧪
- 🏡
- 【速報】暇空茜 実刑の可能性が急浮上 [382895459]
- 【画像】東京の満員電車、エグすぎるwwwwwwwwwwwwwwwwww
- エロ漫画多過ぎてあの話読みたい!ってなっても探しあてられないよね